RDA5807M FM RDS radio using the Gecko Segment LCD display. PC serial is used to display the RDS text on a pc terminal program if required (115200 baud). The two press buttons to tune up or down, touch slider to change volume. Top numeric displays frequency, bottom alpha displays station name. Ring segment displays signal level, antenna segment indicates stereo received.

Dependencies:   EFM32_CapSenseSlider EFM32_SegmentLCD RDA5807M mbed-src

Committer:
stevew817
Date:
Mon Apr 20 14:45:04 2015 +0000
Revision:
0:b0927d62ef70
Child:
2:893e9004c547
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
stevew817 0:b0927d62ef70 1 #include "mbed.h"
stevew817 0:b0927d62ef70 2
stevew817 0:b0927d62ef70 3 DigitalOut myled(LED1);
stevew817 0:b0927d62ef70 4 LowPowerTicker toggleTicker;
stevew817 0:b0927d62ef70 5
stevew817 0:b0927d62ef70 6 void ledToggler(void) {
stevew817 0:b0927d62ef70 7 myled = !myled;
stevew817 0:b0927d62ef70 8 }
stevew817 0:b0927d62ef70 9
stevew817 0:b0927d62ef70 10 int main() {
stevew817 0:b0927d62ef70 11 toggleTicker.attach(&ledToggler, 0.2f);
stevew817 0:b0927d62ef70 12 while(1) {
stevew817 0:b0927d62ef70 13 sleep();
stevew817 0:b0927d62ef70 14 }
stevew817 0:b0927d62ef70 15 }