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
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.)
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.