Test application for getting the Nucleo F0 30 board to work with Evan's prototype LED board.
Dependencies: mbed
main.cpp
- Committer:
- bgrissom
- Date:
- 2014-07-03
- Revision:
- 0:b0f98b83cb07
- Child:
- 1:256d7a2f8391
File content as of revision 0:b0f98b83cb07:
#include "mbed.h" ///////////////////////////////////////////////// // SPI SETUP ///////////////////////////////////////////////// // We are not using MISO, this is a one-way bus SPI device(SPI_MOSI, NC, SPI_SCK); // Note: Polarity and phase are both 0 for the TC62D723FNG // For a graphical reminder on polarity and phase, visit: // http://www.eetimes.com/document.asp?doc_id=1272534 // device.format(16, 0); device.frequency(1000000); // 1 MHz ///////////////////////////////////////////////// ///////////////////////////////////////////////// // PWMCLK ///////////////////////////////////////////////// PwmOut pinPWMCLK(D9); // For Nucleo board, not for Redgarden board pinPWMCLK.write(0.5f); // Set to 50% duty cycle for testing ///////////////////////////////////////////////// // OTHER / DEBUG ///////////////////////////////////////////////// Serial pc(SERIAL_TX, SERIAL_RX); DigitalOut myled(LED1); ///////////////////////////////////////////////// int main() { int i = 0; pc.printf("Hello World!\n"); while(1) { wait(1); pc.printf("Alive for %d seconds.\n", i++); myled = !myled; device.write(0x55); device.write(0xE0); } }