This project serves as a template for work with the Freescale FRDM-KL46 board. Support will be added to all on-board peripherals, sensors and I/O.

Dependencies:   FRDM_MMA8451Q MAG3110 TSI mbed

Fork of FRDM-KL46-Template by Mike Maas

Project Information:

Theory

This project has been created to serve as a template for those who wish to use the Freescale Freedom FRDM-KL46Z board. Existing drivers within mbed have been brought together and board specific configurations for certain inputs and outputs have included.

Libraries

TODOs

Hardware Information:

FRDM-KL46Z Information

Freescale Kinetis L-Series Microcontroller Information

Freescale Sensor Information

MMA8451Q

MAG3110

History

Added Ticker interrupt as heartbeat and then flash green led in main loop. for heart beats. default tip

2014-01-04, by mmaas [Sat, 04 Jan 2014 05:54:25 +0000] rev 8

Added Ticker interrupt as heartbeat and then flash green led in main loop. for heart beats.


Changed back to pre-compiled mbed library.

2014-01-04, by mmaas [Sat, 04 Jan 2014 04:40:00 +0000] rev 7

Changed back to pre-compiled mbed library.


Cleaned up code - added loop polling all inputs and routine to print add values formatted nicely to serial port.

2014-01-04, by mmaas [Sat, 04 Jan 2014 02:33:13 +0000] rev 6

Cleaned up code - added loop polling all inputs and routine to print add values formatted nicely to serial port.


Updated project with MAG3110 calibrate routine in the library rather than at the application level.

2013-12-31, by mmaas [Tue, 31 Dec 2013 17:19:02 +0000] rev 5

Updated project with MAG3110 calibrate routine in the library rather than at the application level.


Moved the calibrate operation into the MAG3110 library.

2013-12-31, by mmaas [Tue, 31 Dec 2013 17:16:57 +0000] rev 4

Moved the calibrate operation into the MAG3110 library.


Added support for MMA8451Q and MAG3110 with calibration function.

2013-12-19, by mmaas [Thu, 19 Dec 2013 20:05:17 +0000] rev 3

Added support for MMA8451Q and MAG3110 with calibration function.


Online mbed library was updated with fix for enabling pullups on GPIO. Removed local library and added back online library. Works.

2013-12-19, by mmaas [Thu, 19 Dec 2013 15:39:52 +0000] rev 2

Online mbed library was updated with fix for enabling pullups on GPIO. Removed local library and added back online library. Works.


Confirmed support for two on-board LEDs. Confirmed references and included defines for values corresponding to ON and OFF states.

2013-12-18, by mmaas [Wed, 18 Dec 2013 21:17:13 +0000] rev 1

Confirmed support for two on-board LEDs. Confirmed references and included defines for values corresponding to ON and OFF states.


This project serves as a foundation for work with the Freescale FRDM-KL46Z board. This commit simply provides the USB serial console and uses a temporary copy of the mbed libraries with a couple of fixes for KL46 support.

2013-12-18, by mmaas [Wed, 18 Dec 2013 20:27:34 +0000] rev 0

This project serves as a foundation for work with the Freescale FRDM-KL46Z board. This commit simply provides the USB serial console and uses a temporary copy of the mbed libraries with a couple of fixes for KL46 support.