This is a port of the Dining Philosopher Problem (DPP) using the Quantum Leaps (http://state-machine.com) hierarchical state machine framework with the Light Weight IP (LwIP) network stack (http://savannah.nongnu.org/projects/lwip) and an ethernet driver implemented on the STM3220G-eval board (http://www.st.com/internet/evalboard/product/250374.jsp) running on stm32f207 Arm Cortex M3 uProcessor.
The project is eclipse based and uses Code Sourcery cross compiler. See http://www.stf12.org/developers/CORTEX_STM32F2xx_Template.html for setup.
For debugger and flashing, the ST-Link V/2 was used.
- Quantum Leaps State machine framework.
- Light Weight IP stack (LWIP)
- ST Micro STM3220G eval board running the STM32F207 Arm Cortex M3 microprocessor.
- Full ethernet working
- Minor fix to LWIP to fix ICMP packet (ping) when hardware checksum on STM32 processors is enabled.