summaryrefslogtreecommitdiff
path: root/demos/device/keyboard
diff options
context:
space:
mode:
authorhathach <[email protected]>2013-10-29 14:19:56 +0700
committerhathach <[email protected]>2013-10-29 14:19:56 +0700
commitdb986b3107c5e7c0c91cb808c0676313ba598cab (patch)
tree37e7b3bac11aa26db42cc275c3980b4d9fedef64 /demos/device/keyboard
parent357813f1714168746cf20b91ea6e11502003e5c5 (diff)
able to fully enumerated with keyboard
Diffstat (limited to 'demos/device/keyboard')
-rw-r--r--demos/device/keyboard/.cproject4
-rw-r--r--demos/device/keyboard/main.c27
2 files changed, 14 insertions, 17 deletions
diff --git a/demos/device/keyboard/.cproject b/demos/device/keyboard/.cproject
index 4193f9e38..465b04542 100644
--- a/demos/device/keyboard/.cproject
+++ b/demos/device/keyboard/.cproject
@@ -244,7 +244,7 @@
<tool command="arm-none-eabi-gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG}${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GLDErrorParser" id="com.crt.advproject.link.exe.debug.2143352384" name="MCU Linker" superClass="com.crt.advproject.link.exe.debug">
<option id="com.crt.advproject.link.arch.449102543" name="Architecture" superClass="com.crt.advproject.link.arch" value="com.crt.advproject.link.target.cm4" valueType="enumerated"/>
<option id="com.crt.advproject.link.thumb.1645494591" name="Thumb mode" superClass="com.crt.advproject.link.thumb" value="true" valueType="boolean"/>
- <option id="com.crt.advproject.link.script.1301365456" name="Linker script" superClass="com.crt.advproject.link.script" value="&quot;device_keyboard_Board_EmbeddedArtists4357.ld&quot;" valueType="string"/>
+ <option id="com.crt.advproject.link.script.1301365456" name="Linker script" superClass="com.crt.advproject.link.script" value="&quot;device_keyboard_Board_EA4357.ld&quot;" valueType="string"/>
<option id="com.crt.advproject.link.manage.679369872" name="Manage linker script" superClass="com.crt.advproject.link.manage" value="true" valueType="boolean"/>
<option id="gnu.c.link.option.nostdlibs.1169165709" name="No startup or default libs (-nostdlib)" superClass="gnu.c.link.option.nostdlibs" value="true" valueType="boolean"/>
<option id="gnu.c.link.option.other.1791196714" name="Other options (-Xlinker [option])" superClass="gnu.c.link.option.other" valueType="stringList">
@@ -253,7 +253,7 @@
</option>
<option id="gnu.c.link.option.paths.975811544" name="Library search path (-L)" superClass="gnu.c.link.option.paths"/>
<option id="gnu.c.link.option.libs.1195892209" name="Libraries (-l)" superClass="gnu.c.link.option.libs"/>
- <option id="com.crt.advproject.link.gcc.hdrlib.2063456418" name="Use C library" superClass="com.crt.advproject.link.gcc.hdrlib" value="com.crt.advproject.gcc.link.hdrlib.codered.semihost" valueType="enumerated"/>
+ <option id="com.crt.advproject.link.gcc.hdrlib.2063456418" name="Use C library" superClass="com.crt.advproject.link.gcc.hdrlib" value="com.crt.advproject.gcc.link.hdrlib.codered.nohost" valueType="enumerated"/>
<option id="com.crt.advproject.link.fpu.764700776" name="Floating point" superClass="com.crt.advproject.link.fpu" value="com.crt.advproject.link.fpu.fpv4" valueType="enumerated"/>
<inputType id="cdt.managedbuild.tool.gnu.c.linker.input.1656058909" superClass="cdt.managedbuild.tool.gnu.c.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
diff --git a/demos/device/keyboard/main.c b/demos/device/keyboard/main.c
index f15b80255..5f1ee8608 100644
--- a/demos/device/keyboard/main.c
+++ b/demos/device/keyboard/main.c
@@ -82,23 +82,20 @@ void led_blinking_task(void * p_para)
}
#if TUSB_CFG_DEVICE_HID_KEYBOARD
+hid_keyboard_report_t keyboard_report TUSB_CFG_ATTR_USBRAM;
void keyboard_device_app_task(void * p_para)
{
-#if 0
- if (tusbd_is_configured())
- {
- static uint32_t count =0;
- if (count < 4)
- {
- count++;
-
- tusbd_hid_keyboard_send_report(
- &(hid_keyboard_report_t) {
- .keycode = { 0x04 } }
- );
- }
- }
-#endif
+// if (tusbd_is_configured(0))
+// {
+// static uint32_t count =0;
+// if (count < 10)
+// {
+// count++;
+//
+// keyboard_report.keycode[0] = 0x04;
+// tusbd_hid_keyboard_send(0, &keyboard_report );
+// }
+// }
}
#endif