Commit Graph

319 Commits

Author SHA1 Message Date
NIIBE Yutaka
9977bac715 Version 2.3.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-10-12 11:09:38 +09:00
NIIBE Yutaka
446e31a7c4 usbip: Fix the value of URB_DATA_SIZE again.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-10-11 10:22:19 +09:00
NIIBE Yutaka
86ccc02be7 Fix USB emulation driver for GNU/Linux.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-10-04 10:05:45 +09:00
NIIBE Yutaka
5a3a3e98d4 Version 2.2.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-26 09:16:49 +09:00
NIIBE Yutaka
a70b1acbf6 Change asm for Cortex-M0/3/4.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-25 12:52:26 +09:00
NIIBE Yutaka
fd8bb46b8b Fix for Cortex-M0.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-25 10:35:29 +09:00
NIIBE Yutaka
95fe257dc0 cortex-m: Fix chx_handle_intr.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-19 15:56:43 +09:00
NIIBE Yutaka
2fb3c1c503 GNU/Linux: Use getrandom for ADC driver.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-17 16:24:22 +09:00
NIIBE Yutaka
f84f6c1cac GNU/Linux: Add start-up message for USB driver.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-17 10:29:08 +09:00
NIIBE Yutaka
b3c35aebdd Add new driver for AckBtn for GNU/Linux emulation.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-17 09:47:19 +09:00
NIIBE Yutaka
c0f3567ed6 Version 2.1.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-12 09:19:08 +09:00
NIIBE Yutaka
b491d815e5 GNU/Linux: Fix the example to cancel the input on timeout.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-10 10:19:06 +09:00
NIIBE Yutaka
c1433f1520 GNU/Linux: Application can exit by SIGINT or SIGTERM.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-10 09:33:53 +09:00
NIIBE Yutaka
bd66c51e35 Fix chx_recv_irq.
Fixes-commit: d2df891ba5
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-10 09:22:37 +09:00
NIIBE Yutaka
88909bab49 GNU/Linux: Make sure thread struct is cleared.
Also, added a comment for makecontext.

Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-09 16:50:48 +09:00
NIIBE Yutaka
66f08d87e4 Fix example for GNU/Linux emulation.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-09 16:38:13 +09:00
NIIBE Yutaka
7b7335bc5d Fix GNU/Linux emulation.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-09 16:36:40 +09:00
NIIBE Yutaka
d2df891ba5 Fix chx_recv_irq.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-08 17:33:24 +09:00
NIIBE Yutaka
cfcdeebb78 More fixes for Cortex-M0/Cortex-M3/Cortex-M4 implementations.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-08 12:22:16 +09:00
NIIBE Yutaka
2832104263 Rewrite the ChangeLog entry.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-05 15:30:56 +09:00
NIIBE Yutaka
7035103a49 Fix the previous commit.
Handle the case when multiple interrupts are active simultaneously.

Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-05 09:38:38 +09:00
NIIBE Yutaka
8b6c1ebd24 Fixes for FSM-55.
I realized that tail-chaining doesn't work with STM32F0.

Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2021-02-04 15:32:23 +09:00
NIIBE Yutaka
34e7673871 Version 2.0.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2020-06-26 10:03:26 +09:00
NIIBE Yutaka
afd1339c58 Add chopstx_critical.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2020-06-23 13:29:14 +09:00
NIIBE Yutaka
22fc473eb5 Revert "Add a ChangeLog entry for USB fix."
This reverts commit fe451d6d8a.
2020-01-06 09:57:50 +09:00
NIIBE Yutaka
76f962fbdd Fix SPI driver.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-12-27 09:47:26 +09:00
NIIBE Yutaka
228d1d06ce Add USB driver for GD32VF103.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-12-27 09:42:22 +09:00
NIIBE Yutaka
a006cb7d0a Add ChangeLog entry.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-12-27 09:26:29 +09:00
NIIBE Yutaka
fe451d6d8a Add a ChangeLog entry for USB fix.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-12-20 08:31:27 +09:00
NIIBE Yutaka
746388331c Fix GNU/Linux emulation about termination of a thread.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-12-04 13:47:29 +09:00
NIIBE Yutaka
6ce92cc0e8 Add rules for RISC-V.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-12-03 13:47:55 +09:00
NIIBE Yutaka
6e1c791b04 Add example-lcd for Longan nano board.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-12-03 13:41:17 +09:00
NIIBE Yutaka
1dbd9811c2 Factoring of USART driver for GD32VF103. 2019-12-03 13:38:47 +09:00
NIIBE Yutaka
2de23d5fd6 Add missing spi.h.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-12-03 13:33:40 +09:00
NIIBE Yutaka
07d1911c2b Add Longan Nano support.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-12-03 13:30:42 +09:00
NIIBE Yutaka
214066fd82 Add RISC-V 32 IMAC support.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-12-03 13:27:16 +09:00
NIIBE Yutaka
51f2ca841f Add SPI driver.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-12-03 13:18:49 +09:00
NIIBE Yutaka
1978ca25b6 Merge the change in RISC-V branch.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-12-03 13:15:56 +09:00
NIIBE Yutaka
913266d6e4 Include arch specific header and implementation by ARCH.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-12-03 13:09:25 +09:00
NIIBE Yutaka
de301bf025 Merge the change for GNU/Linux from riscv branch.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-11-25 09:53:50 +09:00
NIIBE Yutaka
823ebe222c Rename to preempted_context_switch (GNU/Linux).
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-11-22 08:55:01 +09:00
NIIBE Yutaka
86c21fbf5c Common chx_sched and arch specific voluntary_context_switch.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-11-21 12:37:02 +09:00
NIIBE Yutaka
cffc8bf96c Removal of CHOPSTX_PRIO_INHIBIT_PREEMPTION.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-11-21 10:35:14 +09:00
NIIBE Yutaka
89523f22bf more clean up.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-11-21 08:01:25 +09:00
NIIBE Yutaka
0e5994506a Version 1.17.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-11-20 11:32:27 +09:00
NIIBE Yutaka
bdbc84ba18 chx_running for GNU/Linux port.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-11-20 11:24:21 +09:00
NIIBE Yutaka
c73258138c Use chx_running function.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-11-19 08:40:38 +09:00
NIIBE Yutaka
2180ed24be Rename internal functions to express meaning well.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-11-18 13:04:12 +09:00
NIIBE Yutaka
b70de1b98d Change chx_ready_pop implementation.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-11-18 11:55:22 +09:00
NIIBE Yutaka
355482550b New: ticks_to_usec.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2019-11-18 08:28:05 +09:00