LPCXpresso

Status

We are not actively pursuing this port. We experimented with the LPC1769 as shown below, but abandoned it due to its inability to support very low power operation. While in deep sleep, it does not provide a timer with sufficient precision to support a 15 ms time slot for 802.15.4e.

Hardware

  • XpressoHack – Howto connect the board to a Dresden Elektronik module for an Atmel AT86RF231 radio

Firmware Build Setup

  • Clone git@github.com:openwsn-berkeley/openwsn-fw.git
  • In case you used subclipse it is already a project into your workspace.
  • If not, just right click on the project explorer and Import --> General --> Existing Project into workspace. Browse in your file system to find openos folder and select it.
  • You need CMSIS lib as a project into the workspace. On the project explorer right click and Import --> General --> Existing Project into workspace. Browse in your file system to find openos/kernel/FreeRTOS/CMSISv2p00 folder and select it.
  • Now you need to setup your main project. An easy way is to import an already configured project. To do so, on the project explorer right click and Import --> General --> Existing Project into workspace. Browse in your file system to find openos/projects/LPCXpresso1769/01-bsp/ folder and select one of the subfolders in there.

that's it!