Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: MODSERIAL USBDevice mbed-rtos mbed
Fork of mbed_sv_firmware_mt by
Diff: main.cpp
- Revision:
- 18:d128c7020292
- Parent:
- 17:1e704604e1ac
- Child:
- 19:d3bef4fbab69
diff -r 1e704604e1ac -r d128c7020292 main.cpp
--- a/main.cpp Sun Mar 01 02:53:23 2015 +0000
+++ b/main.cpp Mon Mar 02 17:00:37 2015 +0000
@@ -13,7 +13,7 @@
#include "mbed.h"
#include "USBSerial.h"
-#include "MODSERIAL.h"
+//#include "MODSERIAL.h"
// Constants
#define LEDON 0 // Low active for LEDs - turns LED on
@@ -46,7 +46,8 @@
// Peripherals
USBSerial cdc; // CDC Class USB<>Serial adapter. Needs custom INF, but uses existing Windows drivers.
-MODSERIAL uart(PTA2, PTA1); // UART port connected to RFID-FE board
+//MODSERIAL uart(PTA2, PTA1); // UART port connected to RFID-FE board
+Serial uart(PTA2, PTA1); // UART port connected to RFID-FE board
I2C i2c(PTB1, PTB0); // I2C port connected to VL6180X and EEPROM - note addresses above)
// GPIO signals
@@ -118,9 +119,9 @@
rfid_rst = 1; // RFID FE Reset (active high)
// rfid_pwr = 1; // RFID power switch on USB board (active high for prototype 1)
rfid_pwr = 0; // RFID power switch on USB board (active low for all others)
- wait(0.25); // wait 250ms before...
+ wait(0.35); // wait 250ms before...
rfid_rst = 0; // ... taking RFID out of reset
- wait(0.25);
+ wait(0.35);
while(!uart.readable()) // wait for RESET message from RFID
{
@@ -130,8 +131,8 @@
wait(0.1);
}
- uart.txBufferFlush(); // clear out UART buffers
- uart.rxBufferFlush();
+ //uart.txBufferFlush(); // clear out UART buffers
+ //uart.rxBufferFlush();
led_err.write(LEDOFF);
@@ -518,6 +519,7 @@
}
if (uart.readable()) // message availalbe from rfid
+// while (uart.readable()) // message availalbe from rfid
{
rfid_rd();
em_pos = 0;
