Full version for Rev C Hardware Also needs modified USBDevice driver in SV repository

Dependencies:   MODSERIAL USBDevice_for_Rev_C_HW mbed

Fork of mbed_sv_firmware_with_init by Bob Recny

History

Now can read KL25Z unique ID and set it to the USB serial number; ; EEPROM strings for the USB Mfg and Description no longer supported. (There is a race condition in the USB drivers which prevent the EEPROM from *always* being read in time.) default tip

2015-06-23, by bob_tpc [Tue, 23 Jun 2015 00:59:31 +0000] rev 24

Now can read KL25Z unique ID and set it to the USB serial number; ; EEPROM strings for the USB Mfg and Description no longer supported. (There is a race condition in the USB drivers which prevent the EEPROM from *always* being read in time.)


Minor updates

2015-06-16, by bob_tpc [Tue, 16 Jun 2015 23:03:29 +0000] rev 23

Minor updates


Full firmware for Rev C hardware

2015-06-05, by bob_tpc [Fri, 05 Jun 2015 01:52:30 +0000] rev 22

Full firmware for Rev C hardware


Test code with proximity sensor init.

2015-04-02, by bob_tpc [Thu, 02 Apr 2015 20:17:21 +0000] rev 21

Test code with proximity sensor init.


Changed VID/PID to use the pair assigned by Freescale:; VID = 0x0425 / PID = 0x0415

2015-03-20, by bob_tpc [Fri, 20 Mar 2015 23:15:19 +0000] rev 20

Changed VID/PID to use the pair assigned by Freescale:; VID = 0x0425 / PID = 0x0415


Included second GPIO byte - see documentation link for bit assignments.

2015-03-09, by bob_tpc [Mon, 09 Mar 2015 18:55:19 +0000] rev 19

Included second GPIO byte - see documentation link for bit assignments.


Move to new FW approach

2015-03-02, by bob_tpc [Mon, 02 Mar 2015 17:00:37 +0000] rev 18

Move to new FW approach


Tested firmware with new boards - Change RFID_PWR for low active - Fixed EEPROM commands (now that h/w has EEPROM)

2015-03-01, by bob_tpc [Sun, 01 Mar 2015 02:53:23 +0000] rev 17

Tested firmware with new boards - Change RFID_PWR for low active - Fixed EEPROM commands (now that h/w has EEPROM)


Looks like the registry read needs larger buffers - increased to 128 bytes over 32.

2015-02-04, by bob_tpc [Wed, 04 Feb 2015 02:33:11 +0000] rev 16

Looks like the registry read needs larger buffers - increased to 128 bytes over 32.


change to cdc.writeBlock rather than cdc.putc. ; ; Changed end mark detection to allow the end-mark value (0x7E) to exist in the data payload.

2015-02-04, by bob_tpc [Wed, 04 Feb 2015 02:00:46 +0000] rev 15

change to cdc.writeBlock rather than cdc.putc. ; ; Changed end mark detection to allow the end-mark value (0x7E) to exist in the data payload.