Philip Freidin
/
OSHChip_Blinky
Simple test of tool chain with OSHChip
OSHChip_Blinky.cpp
- Committer:
- OSHChip
- Date:
- 2016-03-22
- Revision:
- 0:69ded1c7cad0
File content as of revision 0:69ded1c7cad0:
// // OSHChip_Blinky.cpp // // Default mbed nRF51822 platforms all have BLE added // // Default UART output on OSHChip pin 1 should be connected to OSHChip_CMSIS_DAP connector J5 // which is the 2 pin connector in the corner of the board. Connect to the pin closest to the // corner of the board. If you are going to use serial input, connect the other pin of J5 to // pin 2 of OSHChip. If you are not going to use the UART, OSHChip pins 1 and 2 can be re-assigned // #include "mbed.h" #include "OSHChip_Pin_Names.h" DigitalOut red_led(PinName LED_RED); DigitalOut green_led(PinName LED_GREEN); DigitalOut blue_led(PinName LED_BLUE); #define DELAY (100) #define LED_ON (0) #define LED_OFF (1) int main(void) { uint32_t loop_count; OSHChip_Init(); loop_count = 0; while(1) { red_led = LED_ON; wait_ms(DELAY); red_led = LED_OFF; wait_ms(DELAY); red_led = LED_ON; green_led = LED_ON; wait_ms(DELAY); red_led = LED_OFF; green_led = LED_OFF; blue_led = LED_ON; wait_ms(DELAY); blue_led = LED_OFF; printf("Loop Count: %8d\r\n", loop_count++); } }