program 4 code

Dependencies:   LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI

Revision:
1:551c68b9547b
Parent:
0:84dbe22c269c
Child:
2:2cfdd07ab939
--- a/main.cpp	Sat Nov 28 17:37:30 2020 +0000
+++ b/main.cpp	Mon Nov 30 00:33:09 2020 +0000
@@ -5,7 +5,9 @@
 InterruptIn user_button(USER_BUTTON);
 DigitalOut led1(LED1);
 extern "C" uint32_t getMax();
-
+extern "C" uint32_t getTotFreq;
+extern "C" uint8_t * GetWordAt(int32_t i); 
+extern "C" int16_t GetFreqAt(int32_t i); 
 
 void button_pressed()
 {
@@ -23,8 +25,8 @@
     uint8_t text[30];
     led1 = 1;
 
-//    uint32_t count=getMax();
-    uint32_t count=4;
+    uint32_t count=getMax();
+   
     uint32_t totalFreq=0;
     BSP_LCD_SetFont(&Font20);
     lcd.DisplayStringAt(0, LINE(1), (uint8_t *)"MBED EXAMPLE", CENTER_MODE);
@@ -42,7 +44,7 @@
           uint32_t word=0;
           uint32_t wordFreq=0;
           float freq= wordFreq/totalFreq;
-          sprintf((char*)text, "i=%d", i);
+          sprintf((char*)text, "count=%d", count);
           lcd.DisplayStringAt(i, LINE(i), (uint8_t *)&text, LEFT_MODE);
           
           uint16_t h=i*20;