mbedキッズワークショップで使うプログラムです

Dependencies:   SB1602E mbed

Revision:
0:e1d30d486b13
Child:
1:751b1cff6db3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kids_workshop.h	Thu Jul 21 05:26:49 2016 +0000
@@ -0,0 +1,49 @@
+#ifndef __KIDS_WORKSHOP__
+#define __KIDS_WORKSHOP__
+
+#include "SB1602E.h"
+
+DigitalOut led1(LED1); // p8
+DigitalOut led2(LED2);
+
+#if defined(TARGET_HRM1017)
+AnalogIn ain(P0_2);
+SB1602E lcd(P0_22, P0_20);
+DigitalOut gnd1(P0_10, 0);
+DigitalOut gnd2(P0_13, 0);
+InterruptIn  din(P0_12);
+PwmOut wave(P0_19);
+#elif defined(TARGET_LPC1768)
+AnalogIn ain(p20);
+SB1602E lcd(p9, p10);
+DigitalOut gnd1(p5, 0);
+DigitalOut gnd1(p6, 0);
+InterruptIn  din(p7);
+PwmOut wave(p21);
+#else
+#error This target does not support for this project.
+#endif
+
+void init(void);
+void key_pressed(void);
+
+int disp_mode;
+
+const int tone_table_us[] = {
+0,
+3822,
+//3608,
+3405,
+//3214,
+3034,
+2864,
+//2703,
+2551,
+//2408,
+2273,
+//2145,
+2025,
+1911
+};
+
+#endif