| 12345678910111213141516171819202122232425262728293031 | 
							- #include "mmu2_serial.h"
 
- #include "uart2.h"
 
- namespace MMU2 {
 
- void MMU2Serial::begin(uint32_t baud){
 
-     uart2_init(baud); // @@TODO we may skip the baud rate setting in case of 8bit FW ... could save some bytes...
 
- }
 
- void MMU2Serial::close() {
 
-     // @@TODO - probably turn off the UART
 
- }
 
- int MMU2Serial::read() {
 
-     return fgetc(uart2io);
 
- }
 
- void MMU2Serial::flush() {
 
-     // @@TODO - clear the output buffer
 
- }
 
- void MMU2Serial::write(const uint8_t *buffer, size_t size) {
 
-     while(size--){
 
-         fputc(*buffer, uart2io);
 
-         ++buffer;
 
-     }
 
- }
 
- MMU2Serial mmu2Serial;
 
- } // namespace MMU2
 
 
  |