NIIBE Yutaka
|
d4f4f80ad9
|
New API: chopstx_intr_done.
|
2018-09-26 10:18:23 +09:00 |
|
NIIBE Yutaka
|
530ddcfeda
|
Fix timer expiration.
|
2017-12-16 15:00:55 +09:00 |
|
NIIBE Yutaka
|
378201a1c7
|
Call chx_sleep_mode change.
|
2017-11-17 11:28:05 +09:00 |
|
NIIBE Yutaka
|
b34b9b6440
|
Use HSI clock on sleep mode for STM32F103.
|
2017-11-16 13:04:08 +09:00 |
|
NIIBE Yutaka
|
3552fc5615
|
chopstx_poll: Use const pointer for the third argument.
|
2017-11-16 09:15:03 +09:00 |
|
NIIBE Yutaka
|
83643c53ca
|
Use event instead of interrupt (STM32F103 USB).
|
2017-11-16 08:39:30 +09:00 |
|
NIIBE Yutaka
|
941a8f6fbd
|
Add chx_sleep_mode.
|
2017-11-15 17:09:30 +09:00 |
|
NIIBE Yutaka
|
f161928b0b
|
Support sleep on idle.
|
2017-11-15 10:22:30 +09:00 |
|
NIIBE Yutaka
|
b572e3f8e0
|
Fix timeout.
|
2017-11-10 16:09:32 +09:00 |
|
NIIBE Yutaka
|
1bd14d8d40
|
Factor out arch dependent code.
|
2017-06-23 09:03:26 +09:00 |
|
NIIBE Yutaka
|
80258ba7c7
|
Remove naked attribute from chopstx_exit.
|
2017-06-22 10:04:45 +09:00 |
|
NIIBE Yutaka
|
ca1b22c3eb
|
Use ->V for the return value of chx_sched.
|
2017-06-21 20:48:50 +09:00 |
|
NIIBE Yutaka
|
6c68c55301
|
Change exit value access.
|
2017-06-21 17:16:01 +09:00 |
|
NIIBE Yutaka
|
d941299149
|
Fix chx_wakeup.
|
2017-06-16 10:31:40 +09:00 |
|
NIIBE Yutaka
|
7798e620a6
|
Fix access to REG_R0 at chx_wakeup.
|
2017-05-18 11:09:03 +09:00 |
|
NIIBE Yutaka
|
bc664fe943
|
chopstx_join is cancellation point.
|
2016-10-12 12:06:37 +09:00 |
|
NIIBE Yutaka
|
f5880ee5d5
|
Change API of chopstx_setpriority
|
2016-07-01 09:51:32 +09:00 |
|
NIIBE Yutaka
|
a2a29146a6
|
const pointer cleanup
|
2016-06-30 16:23:29 +09:00 |
|
NIIBE Yutaka
|
986518fba7
|
fix setpriority
|
2016-06-29 16:36:53 +09:00 |
|
NIIBE Yutaka
|
15a4403f24
|
chopstx_poll change
|
2016-06-28 15:48:15 +09:00 |
|
Niibe Yutaka
|
52626a3368
|
chopstx_exit change
|
2016-06-15 12:41:12 +09:00 |
|
NIIBE Yutaka
|
a756987d2a
|
Fix chx_fatal
|
2016-06-01 07:47:58 +09:00 |
|
NIIBE Yutaka
|
e02f2e71e6
|
Fix f2a8b01607
|
2016-05-31 14:18:12 +09:00 |
|
NIIBE Yutaka
|
f2a8b01607
|
Fix IDLE thread
|
2016-05-27 16:19:02 +09:00 |
|
NIIBE Yutaka
|
2704416c38
|
Fix PSR handling (ORRS instruction changes PSR)
|
2016-05-23 20:15:47 +09:00 |
|
NIIBE Yutaka
|
77255b0c1d
|
Fix chopstx_poll
|
2016-05-23 17:45:10 +09:00 |
|
NIIBE Yutaka
|
ee92bb15b3
|
Remove deprecated API
|
2016-05-23 13:00:33 +09:00 |
|
NIIBE Yutaka
|
db413813b6
|
eventflag rewrite
|
2016-05-18 16:52:00 +09:00 |
|
NIIBE Yutaka
|
cea3200e48
|
Cleanup chopstx.c
|
2016-05-18 13:27:00 +09:00 |
|
NIIBE Yutaka
|
d93206882d
|
Fix mutex_lock and join
|
2016-05-18 11:40:15 +09:00 |
|
NIIBE Yutaka
|
dce6c70ffc
|
more fix for chopstx_poll
|
2016-05-17 17:51:41 +09:00 |
|
NIIBE Yutaka
|
3651aa64b4
|
ll_dequeue for PX only when not ready
|
2016-05-16 20:37:33 +09:00 |
|
NIIBE Yutaka
|
98977937cb
|
fix chx_wakeup
|
2016-05-16 18:00:41 +09:00 |
|
NIIBE Yutaka
|
b7c6dadcfb
|
Fix IRQ handling and improve cancellation implementation
|
2016-05-16 14:50:04 +09:00 |
|
NIIBE Yutaka
|
a82acac8df
|
Bug fix for interrupt preemption
|
2016-05-13 22:27:56 +09:00 |
|
NIIBE Yutaka
|
206f2a5f07
|
Fix intr_wait
|
2016-05-13 17:51:12 +09:00 |
|
NIIBE Yutaka
|
5046dd45f2
|
IRQ handling is now merged into polling
|
2016-05-13 16:35:35 +09:00 |
|
NIIBE Yutaka
|
db6e668524
|
more fixes for chopstx_poll
|
2016-05-13 14:52:38 +09:00 |
|
NIIBE Yutaka
|
daa7aebd6f
|
Add READY field for chx_poll_XXX so that we can check if it's ready
|
2016-05-13 14:22:12 +09:00 |
|
NIIBE Yutaka
|
5730641ffd
|
Bug fixes for Cortex-M3 and chopstx_poll
|
2016-05-12 18:12:52 +09:00 |
|
NIIBE Yutaka
|
5c1638c023
|
Fix mutex init
|
2016-05-12 11:17:17 +09:00 |
|
NIIBE Yutaka
|
a538113c07
|
change poll behavior
|
2016-04-24 12:24:36 +09:00 |
|
NIIBE Yutaka
|
1b12a78054
|
Modify chopstx_poll API
|
2016-04-22 13:42:01 +09:00 |
|
NIIBE Yutaka
|
5d40ffbffa
|
Implement chopstx_poll (2)
|
2016-04-21 16:10:06 +09:00 |
|
NIIBE Yutaka
|
06d28b62fb
|
Implement chopstx_poll
|
2016-04-21 15:59:34 +09:00 |
|
NIIBE Yutaka
|
674c19c495
|
SVC is required for Cortex-M3
|
2016-04-07 14:36:41 +09:00 |
|
NIIBE Yutaka
|
35426d7715
|
Fix MSP initial value and improve chx_sched
|
2016-04-07 09:59:13 +09:00 |
|
NIIBE Yutaka
|
6db2dd96c5
|
New function: chopstx_poll
|
2016-04-06 21:04:24 +09:00 |
|
NIIBE Yutaka
|
5e6a433457
|
New struct: chx_qh
|
2016-04-06 20:34:28 +09:00 |
|
NIIBE Yutaka
|
fa8dd7afc8
|
Don't use SVC for context switch
|
2016-04-06 19:49:18 +09:00 |
|