Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed C12832 MMA7660 USBDevice
Revision 22:f7e4b453f684, committed 2019-10-27
- Comitter:
- wojt86
- Date:
- Sun Oct 27 17:13:56 2019 +0000
- Parent:
- 21:53426ae5b7b1
- Commit message:
- original before changes (from 26.10)
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Sun Oct 27 12:19:15 2019 +0000
+++ b/main.cpp Sun Oct 27 17:13:56 2019 +0000
@@ -3,31 +3,10 @@
#include "MMA7660.h"
#include "C12832.h"
-#include "stdint.h"
-#define REPORT_ID_KEYBOARD 1
-#define REPORT_ID_VOLUME 3
-
-
-typedef struct {
- unsigned char usage;
- unsigned char modifier;
-} KEYMAP;
-
-#ifdef US_KEYBOARD
-/* US keyboard (as HID standard) */
-#define KEYMAP_SIZE (152)
-const KEYMAP keymap[KEYMAP_SIZE] = {
-
- {0x28, 0}, /* LF */ /* Keyboard Return (Enter) */
-
-};
-#endif
-
MMA7660 Accelerometer (p28,p27); //define accelerometer
USBKeyboard Usbkeyboard; //define keyboard
C12832 LCD (p5,p7,p6,p8,p11); //define LCD
-
DigitalOut led1(p12); //leds
DigitalOut led2(p13);
DigitalOut led3(p14);
@@ -35,8 +14,8 @@
DigitalIn Switch1 (p8); //switch mode 1 (arrows) and 2 (letters)
DigitalIn Switch2 (p16); //switch to numbers
-DigitalIn Switch3 (p15); //enter
-DigitalIn Switch4 (p14); //spacebar
+DigitalIn Switch3 (p17); //enter
+DigitalIn Switch4 (p18); //spacebar
int main (void) //main program
{
@@ -57,7 +36,7 @@
if (Switch3){
- Usbkeyboard.keyCode(0x28, 0); //enter will be HERE
+ Usbkeyboard.keyCode (RIGHT_ARROW); //enter will be HERE
}
@@ -159,6 +138,5 @@
}
-return false;
+ return false;
}
-