Commit Graph

  • ce9f133d25 FSDEV: go to NAK when unstalling; on reset, set EP0 to NAK, prioritize reset interrupt, fix small typos. Nathan Conrad 2019-09-21 12:00:04 -04:00
  • f90f1a278b Merge pull request #169 from pigrew/hid_desc hathach 2019-09-21 00:06:51 +07:00
  • 8a688cd8d0 Revert "Revert "Also need to just return false in the case that it isn't an interface control event. We shouldn't assert. This normally isn't an"" Nathan Conrad 2019-09-20 12:58:26 -04:00
  • 2281a51484 Revert "Also need to just return false in the case that it isn't an interface control event. We shouldn't assert. This normally isn't an" Nathan Conrad 2019-09-20 12:27:41 -04:00
  • c08fcbbef5 Merge pull request #172 from hathach/develop hathach 2019-09-20 23:22:55 +07:00
  • c975976a75 update doc hathach 2019-09-20 23:05:08 +07:00
  • f241ff389f Also need to just return false in the case that it isn't an interface control event. We shouldn't assert. This normally isn't an Nathan Conrad 2019-09-20 08:56:46 -04:00
  • a8a65d6cea Use cached HID descriptor. Nathan Conrad 2019-09-20 08:46:17 -04:00
  • 345806a533 Merge remote-tracking branch 'origin/master' into usbtmc Nathan Conrad 2019-09-20 08:42:20 -04:00
  • 94c9cf0eff doc update hathach 2019-09-20 16:14:35 +07:00
  • 7b2f8cc73a added stm32 L0 support hathach 2019-09-20 13:49:33 +07:00
  • 32dcc06429 Merge branch 'master' into develop hathach 2019-09-20 13:09:38 +07:00
  • 6fb142b0ae Merge branch 'master' of github.com:hathach/tinyusb hathach 2019-09-20 13:08:29 +07:00
  • 199a628c79 Merge pull request #165 from pigrew/fsdev_smallPacket hathach 2019-09-20 13:07:06 +07:00
  • 80b430fcfc added stm32L0538 discovery board, board test exmaple works hathach 2019-09-20 13:02:17 +07:00
  • 02b468f56a (little typo fix) Nathan Conrad 2019-09-19 21:20:04 -04:00
  • 05164c5a27 Cache pointer to HID descriptor. Nathan Conrad 2019-09-19 21:04:51 -04:00
  • 2a7ca15e2c Rename functions to include tud_ and _cb Nathan Conrad 2019-09-19 20:08:45 -04:00
  • f3d6d0127b Rename USBTMC_CFG_ENABLE_488, and fix build with it off. Nathan Conrad 2019-09-19 19:59:44 -04:00
  • d742c3e15c s/USBTMC488/USB488/ ; fix types in bitfield Nathan Conrad 2019-09-19 19:54:37 -04:00
  • 7e0490bbf3 Move descriptors to usbd.h Nathan Conrad 2019-09-19 19:51:37 -04:00
  • 346443118f Add testcase for aborting bulk in with no data queued (and fix aborting bulk in) Nathan Conrad 2019-09-19 18:58:15 -04:00
  • 0f1435177b Add trigger test code. Nathan Conrad 2019-09-19 16:43:59 -04:00
  • 0548f97d33 Remove debug printf. Nathan Conrad 2019-09-19 16:25:59 -04:00
  • 525b4cdb72 Use ESOF for wakeup timing. Nathan Conrad 2019-09-19 09:51:40 -04:00
  • 642afeea8b s/static const/define/ Nathan Conrad 2019-09-19 09:28:19 -04:00
  • 85623584f9 Remove debug assertions. Nathan Conrad 2019-09-19 09:24:52 -04:00
  • 5fcc1468eb Merge branch 'master' into fsdev_smallPacket Nathan Conrad 2019-09-19 09:16:48 -04:00
  • 49f2507b38 msp_exp430f5529lp: Implement enough functionality for board_test. William D. Jones 2019-09-19 01:21:29 -04:00
  • d4b2dff7c4 Fix more TX bugs... and add variable response delay to the example project. Nathan Conrad 2019-09-18 23:53:28 -04:00
  • 9a726dc7ed More fixes, and a bit of SRQ. Nathan Conrad 2019-09-18 21:31:38 -04:00
  • 99d03fcaee small fixes Nathan Conrad 2019-09-18 19:30:44 -04:00
  • eea71a8b3b usbtmc updates.... Nathan Conrad 2019-09-18 19:24:54 -04:00
  • 3440083bfd added board feather stm32f045 hathach 2019-09-18 14:38:56 +07:00
  • f9a2e8e405 Many updates for USBTMC. Nathan Conrad 2019-09-17 13:32:54 -04:00
  • ac2c9ff02f Merge branch 'master' into usbtmc Nathan Conrad 2019-09-17 13:31:53 -04:00
  • 6dd2296cfc Change inline functions to macros, and make all parameter names uniform. Nathan Conrad 2019-09-16 11:27:05 -04:00
  • 237c32b976 fix #143 hathach 2019-09-16 13:32:47 +07:00
  • 5a2e510af7 Interpretation of assert vs verify. Nathan Conrad 2019-09-14 09:02:21 -04:00
  • 8e17fb4910 follow up to suggestion to pr 155 hathach 2019-09-16 11:13:17 +07:00
  • ff36957c05 pyboardv11: Fix typo in HSE_VALUE define so that SysTick runs at correct frequency. William D. Jones 2019-09-14 04:31:43 -04:00
  • 192e1de66e Add pyboard (v1.1) BSP. cdc_msc_hid example tested. William D. Jones 2019-09-10 14:10:33 -04:00
  • 1ceeab2702 This demonstrates that I don't pre-build things before committing them... oops. Nathan Conrad 2019-09-13 23:52:43 -04:00
  • 8d05b70a72 Off-by-one error in Synopsys assertions. (and move some braces to their own lines. Nathan Conrad 2019-09-13 23:37:47 -04:00
  • 41e8b8752e Massive copy&paste typo of mine in the 32-bit byte swapping function.... Nathan Conrad 2019-09-15 15:20:01 -04:00
  • a0b6b8187c TI compiler quirks, and le byte swapping functions. Nathan Conrad 2019-09-13 20:28:26 -04:00
  • fd4be23900 Update boards.md hathach 2019-09-13 18:43:46 +07:00
  • 44013e6e85 Update boards.md hathach 2019-09-13 18:42:58 +07:00
  • 45b69a30a8 Correct port assigned on the STM32F070 BSP Nathan Conrad 2019-09-12 14:32:16 -04:00
  • c7006a254b change 3 Nathan Conrad 2019-09-17 13:27:35 -04:00
  • 91cd247c97 changes 2 Nathan Conrad 2019-09-17 13:26:10 -04:00
  • 45871001e6 Changes1... Nathan Conrad 2019-09-17 13:24:43 -04:00
  • e234998c6c More proper handling of clear. Nathan Conrad 2019-09-15 14:57:02 -04:00
  • c755aee7d0 Clear Nathan Conrad 2019-09-14 22:55:42 -04:00
  • 915f52730d Implement HID desc request. Nathan Conrad 2019-09-17 11:28:29 -04:00
  • 77cc5b1b0c Merge pull request #157 from pigrew/TI_compiler_quirks hathach 2019-09-17 17:47:19 +07:00
  • 89ffe78f84 ST FSDEV: No need to always reset the interrupt priority, also add some synchronization primitives after disabling interrupts. Nathan Conrad 2019-09-16 22:56:17 -04:00
  • a33a854793 Include board header file... :X Nathan Conrad 2019-09-16 20:56:57 -04:00
  • d341337c6a Implement remote wakeup + perhaps better sleep? Nathan Conrad 2019-09-16 20:25:50 -04:00
  • 13f7121285 add pyboard v1.1 link to bsp hathach 2019-09-16 23:42:56 +07:00
  • a161ade338 Merge branch 'master' of github.com:hathach/tinyusb hathach 2019-09-16 23:39:04 +07:00
  • dfe92542e6 Change inline functions to macros, and make all parameter names uniform. Nathan Conrad 2019-09-16 11:27:05 -04:00
  • 889c17a442 Merge branch 'master' into TI_compiler_quirks Nathan Conrad 2019-09-16 09:24:27 -04:00
  • 6b9783cead s/unsigned int/uint32_t/ Nathan Conrad 2019-09-16 09:20:15 -04:00
  • 0c70948d0d Merge pull request #163 from hathach/develop hathach 2019-09-16 16:37:27 +07:00
  • a37d2d64be fix #143 hathach 2019-09-16 13:32:47 +07:00
  • 88dd83ae5c Merge pull request #159 from pigrew/assert_documentation hathach 2019-09-16 11:29:39 +07:00
  • 19e7b7d85c Merge pull request #155 from hathach/develop hathach 2019-09-16 11:27:52 +07:00
  • 9c5ae0369b follow up to suggestion to pr 155 hathach 2019-09-16 11:13:17 +07:00
  • 05c13342a3 Implement EP with size <64. Nathan Conrad 2019-09-15 23:51:42 -04:00
  • 18303e742e Covert macros to inline functions. Nathan Conrad 2019-09-15 23:37:57 -04:00
  • ae873a709e Wrote TX instead of RX. Nathan Conrad 2019-09-15 23:33:36 -04:00
  • 9593463367 Massive copy&paste typo of mine in the 32-bit byte swapping function.... Nathan Conrad 2019-09-15 15:20:01 -04:00
  • e53e9bd4f0 Simulate query delay; getting to a point where implementing clear/aborts makes sense. Probably adding too many concurance issues; need to figure out semaphores. Nathan Conrad 2019-09-14 21:24:52 -04:00
  • 772b0c17bf rules.mk: Create an LDINC variable for linker script search path. William D. Jones 2019-09-14 21:16:10 -04:00
  • d464c26ab2 msp430f5529: Remove -nostdlib and -nostartfiles, as the compiler provides them. William D. Jones 2019-09-14 21:06:57 -04:00
  • 64bfec79b2 Change requset type parameter back to uint8_t (fix type cast), support USB indicator pulse Nathan Conrad 2019-09-14 18:07:12 -04:00
  • 6280e4e7cb msp430f5529: Add empty msp_exp430f5529lp BSP and DCD. William D. Jones 2019-09-14 18:01:52 -04:00
  • 6e00886ffb Handle USBTMC TermChar. Nathan Conrad 2019-09-14 17:15:34 -04:00
  • acd8fa7650 (and update the example to match) Nathan Conrad 2019-09-14 16:56:53 -04:00
  • e74c6b0874 Combined status response enum (std with 488), support trigger. Nathan Conrad 2019-09-14 15:38:11 -04:00
  • 1cae96951f Add usbtmc class driver. Nathan Conrad 2019-09-14 12:13:11 -04:00
  • 21ba37aec6 Interpretation of assert vs verify. Nathan Conrad 2019-09-14 09:02:21 -04:00
  • 98a68d600c Merge pull request #131 from cr1901/pyboard hathach 2019-09-14 16:31:43 +07:00
  • d7137e36ca pyboardv11: Fix typo in HSE_VALUE define so that SysTick runs at correct frequency. William D. Jones 2019-09-14 04:31:43 -04:00
  • cdc0c36c3f Merge pull request #158 from pigrew/fix_assertion_off_by_one_synopsys hathach 2019-09-14 11:28:50 +07:00
  • 4ea212a432 This demonstrates that I don't pre-build things before committing them... oops. Nathan Conrad 2019-09-13 23:52:43 -04:00
  • c831311a12 Off-by-one error in Synopsys assertions. (and move some braces to their own lines. Nathan Conrad 2019-09-13 23:37:47 -04:00
  • bb7f581b6d TI compiler quirks, and le byte swapping functions. Nathan Conrad 2019-09-13 20:28:26 -04:00
  • ac8c343fef fix #154 forward all endpoint recipeint request to class driver hathach 2019-09-13 22:16:24 +07:00
  • de386751b5 Update boards.md hathach 2019-09-13 18:43:46 +07:00
  • a75d77417a Update boards.md hathach 2019-09-13 18:42:58 +07:00
  • da548abade Merge pull request #153 from hathach/develop hathach 2019-09-13 14:18:24 +07:00
  • 064adebbd0 fix #152, potential memory issue hathach 2019-09-13 14:03:59 +07:00
  • 9e96c10014 Merge pull request #151 from hathach/develop hathach 2019-09-13 13:14:18 +07:00
  • c3598f0301 fix #139, correct usbd request intepreting, Non-STD request to Interface must be forward to class driver hathach 2019-09-13 13:03:11 +07:00
  • 705b8be956 Merge branch 'master' into ZLP_Request2 Nathan Conrad 2019-09-13 01:14:54 -04:00
  • 986beda9eb adding stm32l4 support, board test run with stm32l476disco, usb doens't work yet hathach 2019-09-13 11:22:44 +07:00
  • a00ea9a11d Merge pull request #148 from pigrew/stm32f070rbnucleo_port_assignment hathach 2019-09-13 10:33:38 +07:00
  • 1e17e2e764 Add details on dcd_edpt_xfer in the porting document. Nathan Conrad 2019-09-12 16:54:25 -04:00