Example application for the "LPC4300 Getting started Kit" to learn and to use the multi processor communication and the newest peripherals of LPC43xx mcu familiy.
SYSTEM RESOURCES USED AND ASSIGNMENT TO THE CORES
The Cortex-M4 core handles the application logic, manages the 4 touch keys and 4 leds (via the PCA9502 I2C 8 bit I7O expander), the lcd display and the real time clock.
The Cortex-M0 core is dedicated to the printer management using the RS232 on board interface (in near future SCT and SGPIO will be used to interface a thermal printing head).
The cores communicates using inter processor communication mechanisms minimizing the data passed from Cortex-M4 to Cortex-M0 and providing a simple security mechanism.