aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
authorClyne Sullivan <clyne@bitgloo.com>2018-03-26 12:29:10 -0400
committerClyne Sullivan <clyne@bitgloo.com>2018-03-26 12:29:10 -0400
commit2b034ffa10bc6d14adccec6cef5b3c587a70a283 (patch)
tree30825b8ea4452004001406d8c0f438f2a60ea73c /src/main.c
parent603d04992cbf6c02cfc16f06ffab7d014d817634 (diff)
keypad driver progress
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c24
1 files changed, 11 insertions, 13 deletions
diff --git a/src/main.c b/src/main.c
index 9844199..1e9b58d 100644
--- a/src/main.c
+++ b/src/main.c
@@ -18,22 +18,22 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-#include <stm32l476xx.h>
#include <clock.h>
-#include <heap.h>
-#include <task.h>
-#include <gpio.h>
-#include <lcd.h>
#include <display.h>
#include <display_draw.h>
+#include <flash.h>
+#include <gpio.h>
+#include <heap.h>
#include <initrd.h>
+#include <keypad.h>
+#include <lcd.h>
#include <parser.h>
+#include <random.h>
+#include <script.h>
#include <serial.h>
+#include <stm32l476xx.h>
#include <string.h>
-#include <script.h>
-#include <random.h>
-#include <keypad.h>
-#include <flash.h>
+#include <task.h>
extern uint8_t __bss_end__;
extern char *itoa(int, char *, int);
@@ -54,12 +54,9 @@ int main(void)
clock_init();
heap_init(&__bss_end__);
gpio_init();
- keypad_init();
serial_init();
random_init();
-
- //extern void keypad_init(void);
- //keypad_init();
+ keypad_init();
gpio_mode(GPIOA, 5, OUTPUT);
@@ -77,6 +74,7 @@ void kmain(void)
dsp_init();
dsp_rect(0, 0, LCD_WIDTH, LCD_HEIGHT, dsp_color(0, 0, 0));
dsp_cursoron();
+ keypad_init();
task_start(task_interpreter, 4096);
/*char buf[2];