Commit Graph

  • a8e9074faf Add switch pin for ST-Dongle master Deon Spengler 2022-07-30 12:35:28 +02:00
  • e12a7e0bb3 Version 1.21. NIIBE Yutaka 2022-04-22 11:11:05 +09:00
  • fdbe91600d Backport struct qh changes from master. NIIBE Yutaka 2022-04-21 13:01:30 +09:00
  • daca396027 Backport struct chx_qh changes from master. NIIBE Yutaka 2022-04-08 19:50:21 +09:00
  • a6b96fe434 Version 1.20. release/1.20 NIIBE Yutaka 2021-10-12 11:19:41 +09:00
  • 9977bac715 Version 2.3. release/2.3 NIIBE Yutaka 2021-10-12 11:09:38 +09:00
  • c5a83cb9a5 usbip: Fix the value of URB_DATA_SIZE again. NIIBE Yutaka 2021-10-11 10:21:31 +09:00
  • 446e31a7c4 usbip: Fix the value of URB_DATA_SIZE again. NIIBE Yutaka 2021-10-11 10:21:31 +09:00
  • f10cdce66c more fix for libccid. NIIBE Yutaka 2021-10-04 13:56:32 +09:00
  • 8f20122e54 more fix for libccid. NIIBE Yutaka 2021-10-04 13:56:32 +09:00
  • c31a91947d Fix USB emulation driver for GNU/Linux. NIIBE Yutaka 2021-10-04 10:05:45 +09:00
  • 86ccc02be7 Fix USB emulation driver for GNU/Linux. NIIBE Yutaka 2021-10-04 10:05:45 +09:00
  • d36e9274b1 Add comment for chopstx_mutex_lock. NIIBE Yutaka 2021-10-04 09:26:50 +09:00
  • 5a3a3e98d4 Version 2.2. release/2.2 NIIBE Yutaka 2021-02-26 09:16:49 +09:00
  • 7ad2c9030a One more change for Cortex-M3/M4 asm for shorter result. NIIBE Yutaka 2021-02-26 09:15:18 +09:00
  • a70b1acbf6 Change asm for Cortex-M0/3/4. NIIBE Yutaka 2021-02-25 12:52:26 +09:00
  • fd8bb46b8b Fix for Cortex-M0. NIIBE Yutaka 2021-02-25 10:35:29 +09:00
  • 95fe257dc0 cortex-m: Fix chx_handle_intr. NIIBE Yutaka 2021-02-19 15:56:43 +09:00
  • 71cc5a8f32 Version 1.19. release/1.19 NIIBE Yutaka 2021-02-18 11:02:06 +09:00
  • 73d6c13d15 Backport ADC driver from master. NIIBE Yutaka 2021-02-17 16:27:17 +09:00
  • 2fb3c1c503 GNU/Linux: Use getrandom for ADC driver. NIIBE Yutaka 2021-02-17 16:24:22 +09:00
  • d43fbb140a Backport AckBtn driver and USBIP driver for GNU/Linux from master. NIIBE Yutaka 2021-02-17 10:51:12 +09:00
  • f84f6c1cac GNU/Linux: Add start-up message for USB driver. NIIBE Yutaka 2021-02-17 10:29:08 +09:00
  • 68b78a0ade GNU/Linux: Fix AckBtn driver, again. NIIBE Yutaka 2021-02-17 10:12:08 +09:00
  • 8c48b0d7d3 GNU/Linux: Fix AckBtn driver. NIIBE Yutaka 2021-02-17 09:53:49 +09:00
  • b3c35aebdd Add new driver for AckBtn for GNU/Linux emulation. NIIBE Yutaka 2021-02-16 17:07:13 +09:00
  • 9b822282f0 GNU/Linux: Backport from 2.1. NIIBE Yutaka 2021-02-16 14:53:24 +09:00
  • c0f3567ed6 Version 2.1. release/2.1 NIIBE Yutaka 2021-02-12 09:19:08 +09:00
  • 91ddc8fd02 GNU/Linux: Clear TP. NIIBE Yutaka 2021-02-12 09:07:06 +09:00
  • 27791641aa GNU/Linux: Fix the example. NIIBE Yutaka 2021-02-10 14:49:19 +09:00
  • eaa47d5059 Update copyright notices. NIIBE Yutaka 2021-02-10 10:44:37 +09:00
  • b491d815e5 GNU/Linux: Fix the example to cancel the input on timeout. NIIBE Yutaka 2021-02-10 10:18:42 +09:00
  • c1433f1520 GNU/Linux: Application can exit by SIGINT or SIGTERM. NIIBE Yutaka 2021-02-10 09:33:53 +09:00
  • bd66c51e35 Fix chx_recv_irq. NIIBE Yutaka 2021-02-10 09:22:37 +09:00
  • bd8f39f3c9 GNU/Linux: Add/fix comments. NIIBE Yutaka 2021-02-10 09:05:16 +09:00
  • 88909bab49 GNU/Linux: Make sure thread struct is cleared. NIIBE Yutaka 2021-02-09 16:50:48 +09:00
  • 66f08d87e4 Fix example for GNU/Linux emulation. NIIBE Yutaka 2021-02-09 16:38:13 +09:00
  • 7b7335bc5d Fix GNU/Linux emulation. NIIBE Yutaka 2021-02-09 16:36:40 +09:00
  • af3ef1f93d Add comments to show access to RUNNING. NIIBE Yutaka 2021-02-09 13:33:51 +09:00
  • d2df891ba5 Fix chx_recv_irq. NIIBE Yutaka 2021-02-08 17:33:24 +09:00
  • cfcdeebb78 More fixes for Cortex-M0/Cortex-M3/Cortex-M4 implementations. NIIBE Yutaka 2021-02-08 12:22:16 +09:00
  • 2832104263 Rewrite the ChangeLog entry. NIIBE Yutaka 2021-02-05 15:30:56 +09:00
  • b0986cdb09 Fix preemption. NIIBE Yutaka 2021-02-05 11:03:35 +09:00
  • c3f00e1c69 cortex-m: Multiple interrupts handling may occur on Cortex-M3 too. NIIBE Yutaka 2021-02-05 10:54:41 +09:00
  • 6d46ea2a4c cortex-m: Don't share return path between PREEMPT and SVC. NIIBE Yutaka 2021-02-05 10:49:09 +09:00
  • 7035103a49 Fix the previous commit. NIIBE Yutaka 2021-02-05 09:38:38 +09:00
  • 8b6c1ebd24 Fixes for FSM-55. NIIBE Yutaka 2021-02-04 15:32:23 +09:00
  • 34e7673871 Version 2.0. release/2.0 NIIBE Yutaka 2020-06-26 10:03:26 +09:00
  • 0e5342b54f doc: Update doc/chopstx-api.texi. NIIBE Yutaka 2020-06-24 10:54:43 +09:00
  • afd1339c58 Add chopstx_critical. NIIBE Yutaka 2020-06-23 13:29:14 +09:00
  • 86d805620c Revert "Fix EP0 receiving more packets." NIIBE Yutaka 2020-01-06 09:58:10 +09:00
  • 22fc473eb5 Revert "Add a ChangeLog entry for USB fix." NIIBE Yutaka 2020-01-06 09:57:50 +09:00
  • 0698bc4c9e Revert "Fix EP0 receiving more packets." NIIBE Yutaka 2020-01-06 09:54:58 +09:00
  • 7dda49eb40 Revert "Add a ChangeLog entry for USB fix." NIIBE Yutaka 2020-01-06 09:54:22 +09:00
  • cc49f4ef23 Version 1.18. release/1.18 NIIBE Yutaka 2019-12-30 10:43:35 +09:00
  • a0732c125a Add ChangeLog entry. NIIBE Yutaka 2019-12-27 09:26:29 +09:00
  • 6be482413c chopstx_poll: More change. NIIBE Yutaka 2019-12-27 09:24:51 +09:00
  • 9253777f5f Fix chopstx_poll for condition variables, check after woken up. NIIBE Yutaka 2019-12-27 09:18:11 +09:00
  • 22a7d6c998 Fix USB driver of GD32VF1 and example-lcd. NIIBE Yutaka 2019-12-27 09:54:40 +09:00
  • 99023a1126 Update example-lcd. NIIBE Yutaka 2019-12-27 09:49:35 +09:00
  • 76f962fbdd Fix SPI driver. NIIBE Yutaka 2019-12-27 09:47:26 +09:00
  • 228d1d06ce Add USB driver for GD32VF103. NIIBE Yutaka 2019-12-27 09:42:22 +09:00
  • 167741bdc8 chopstx-gnu-linux.c: cosmetic change. NIIBE Yutaka 2019-12-27 09:37:33 +09:00
  • 334240bfe3 board/board-longan-nano.h: Modify Port B config. NIIBE Yutaka 2019-12-27 09:34:29 +09:00
  • a006cb7d0a Add ChangeLog entry. NIIBE Yutaka 2019-12-27 09:26:29 +09:00
  • 4f7da4812e chopstx_poll: More change. NIIBE Yutaka 2019-12-27 09:24:51 +09:00
  • 50a5951422 Fix chopstx_poll for condition variables, check after woken up. NIIBE Yutaka 2019-12-27 09:18:11 +09:00
  • 8b4ecad359 example-cdc,etc.: Bug fix of examples. NIIBE Yutaka 2019-12-20 14:39:38 +09:00
  • 63f47cede3 example-cdc,etc.: Bug fix of examples. NIIBE Yutaka 2019-12-20 14:39:38 +09:00
  • fe451d6d8a Add a ChangeLog entry for USB fix. NIIBE Yutaka 2019-12-20 08:25:27 +09:00
  • 3507027e98 Fix EP0 receiving more packets. NIIBE Yutaka 2019-12-20 08:24:26 +09:00
  • 4c0c15588e Add a ChangeLog entry for USB fix. NIIBE Yutaka 2019-12-20 08:25:27 +09:00
  • e58e134b42 Fix EP0 receiving more packets. NIIBE Yutaka 2019-12-20 08:24:26 +09:00
  • 746388331c Fix GNU/Linux emulation about termination of a thread. NIIBE Yutaka 2019-12-04 13:44:57 +09:00
  • 4cd47453ae Fix GNU/Linux emulation about termination of a thread. NIIBE Yutaka 2019-12-04 13:44:57 +09:00
  • 6ce92cc0e8 Add rules for RISC-V. NIIBE Yutaka 2019-12-03 13:47:55 +09:00
  • 6e1c791b04 Add example-lcd for Longan nano board. NIIBE Yutaka 2019-12-03 13:41:17 +09:00
  • 1dbd9811c2 Factoring of USART driver for GD32VF103. NIIBE Yutaka 2019-12-03 13:38:47 +09:00
  • 2de23d5fd6 Add missing spi.h. NIIBE Yutaka 2019-12-03 13:33:40 +09:00
  • 07d1911c2b Add Longan Nano support. NIIBE Yutaka 2019-12-03 13:30:42 +09:00
  • 214066fd82 Add RISC-V 32 IMAC support. NIIBE Yutaka 2019-12-03 13:27:16 +09:00
  • 51f2ca841f Add SPI driver. NIIBE Yutaka 2019-12-03 13:18:49 +09:00
  • 1978ca25b6 Merge the change in RISC-V branch. NIIBE Yutaka 2019-12-03 13:15:56 +09:00
  • 913266d6e4 Include arch specific header and implementation by ARCH. NIIBE Yutaka 2019-12-03 13:09:25 +09:00
  • de301bf025 Merge the change for GNU/Linux from riscv branch. NIIBE Yutaka 2019-11-25 09:53:50 +09:00
  • 823ebe222c Rename to preempted_context_switch (GNU/Linux). NIIBE Yutaka 2019-11-22 08:52:23 +09:00
  • 2841efd9e5 Add an idea of chopstx_critical. NIIBE Yutaka 2019-11-22 08:51:21 +09:00
  • b17834876f Fix the previous commit. NIIBE Yutaka 2019-11-21 15:04:40 +09:00
  • 86c21fbf5c Common chx_sched and arch specific voluntary_context_switch. NIIBE Yutaka 2019-11-21 12:37:02 +09:00
  • bbb952429a Fix the previous change. NIIBE Yutaka 2019-11-21 11:30:44 +09:00
  • cffc8bf96c Removal of CHOPSTX_PRIO_INHIBIT_PREEMPTION. NIIBE Yutaka 2019-11-21 10:35:14 +09:00
  • 89523f22bf more clean up. NIIBE Yutaka 2019-11-21 08:01:25 +09:00
  • 0e5994506a Version 1.17. release/1.17 NIIBE Yutaka 2019-11-20 11:32:27 +09:00
  • bdbc84ba18 chx_running for GNU/Linux port. NIIBE Yutaka 2019-11-20 11:24:21 +09:00
  • c73258138c Use chx_running function. NIIBE Yutaka 2019-11-19 08:40:38 +09:00
  • 2180ed24be Rename internal functions to express meaning well. NIIBE Yutaka 2019-11-18 13:04:12 +09:00
  • b70de1b98d Change chx_ready_pop implementation. NIIBE Yutaka 2019-11-18 11:55:22 +09:00
  • 355482550b New: ticks_to_usec. NIIBE Yutaka 2019-11-18 08:26:30 +09:00
  • 858a9f5d01 Have a entry-gnu-linux.c. NIIBE Yutaka 2019-11-18 08:25:56 +09:00
  • c7b83fd51c Move CHOPSTX_THREAD_SIZE, it's core specific. NIIBE Yutaka 2019-11-18 08:13:33 +09:00