Test for HCMS2975 Alphanumeric LED display

Dependencies:   HCMS2975 mbed

Testcode for HCMS2975 alphanumeric LED displays.

Revision:
1:feaf55287b27
Parent:
0:6bfe606278c7
--- a/main.cpp	Wed Oct 15 17:00:10 2014 +0000
+++ b/main.cpp	Mon Jan 05 20:37:37 2015 +0000
@@ -23,7 +23,11 @@
 
 //Display
 //HCMS2975 led(&spi_led, p8, p9, NC, HCMS2975::LED8x1); // SPI bus, CS pin, RS pin, RST pin, LEDType = Ok
-HCMS2975 led(&spi_led, p8, p9, NC, HCMS2975::LED16x1); // SPI bus, CS pin, RS pin, RST pin, LEDType = Ok
+//HCMS2975 led(&spi_led, p8, p9, NC, HCMS2975::LED16x1); // SPI bus, CS pin, RS pin, RST pin, LEDType = Ok
+//HCMS2975 led(&spi_led, p8, p20, NC, HCMS2975::LED8x1); // SPI bus, CS pin, RS pin, RST pin, LEDType = Ok
+//HCMS2975 led(&spi_led, p8, p20, NC, HCMS2975::LED8x2); // SPI bus, CS pin, RS pin, RST pin, LEDType = Ok
+//HCMS2975 led(&spi_led, p8, p20, NC, HCMS2975::LED16x1); // SPI bus, CS pin, RS pin, RST pin, LEDType = Ok
+HCMS2975 led(&spi_led, p8, p20, NC, HCMS2975::LED16x2); // SPI bus, CS pin, RS pin, RST pin, LEDType = Ok
 
 // Variables for Heartbeat and Status monitoring
 Ticker heartbeat;
@@ -47,6 +51,8 @@
 int main() {
   int cnt;
   
+  pc.printf("Hello mbed from HCMS2975\n\r");  
+    
   heartbeat_start();
 
   led.locate(0, 0);                               
@@ -75,12 +81,15 @@
   led.putc(6);
   led.putc(7);            
   wait(2);
+
+  led.setBrightness(HCMS2975_BRIGHT_3_3);  
  
   cnt=0x20;  
   while(1) {
     wait(0.25);
                         
     led.putc(cnt);
+    pc.putc('#');      
     cnt++;
     if (cnt == 0x80) cnt=0x20;
   }