DricomDragon
|
4407837fea
Merge branch 'new/synchronisation/15'
|
4 年之前 |
DricomDragon
|
10a1e8e373
Make an LCD char print atomic
|
4 年之前 |
DricomDragon
|
f8319adb2f
Implement semaphore class
|
4 年之前 |
DricomDragon
|
0a0db70ec7
Implement function to unlock task
|
4 年之前 |
DricomDragon
|
5c9edcb9bb
Implement function to block current task
|
4 年之前 |
DricomDragon
|
af2cbe0f17
Merge branch 'new/passive-waiting/14'
|
4 年之前 |
DricomDragon
|
a502b853a9
Show running task with LCD and LEDs
|
4 年之前 |
DricomDragon
|
8cc3a2323c
Implement service to pause tasks
|
4 年之前 |
DricomDragon
|
d0bf68b23c
Merge branch 'new/terminate-task/13'
|
4 年之前 |
DricomDragon
|
4c9bd8964d
Implement one more task
|
4 年之前 |
DricomDragon
|
9010be45f9
Change task behaviour to print > and blink led
|
4 年之前 |
DricomDragon
|
3ce255e511
Implement automatic task termination
|
4 年之前 |
DricomDragon
|
79f48d2e85
Implement self termination service
|
4 年之前 |
DricomDragon
|
fd2d59093a
Demonstrate the termination bug
|
4 年之前 |
DricomDragon
|
1808bb9e10
Merge branch 'new/first-real-time-kernel/12'
|
4 年之前 |
DricomDragon
|
b790103781
Import kernel primitives
|
4 年之前 |
DricomDragon
|
31532ee799
Merge branch 'new/fault-handler/10'
|
4 年之前 |
DricomDragon
|
2331c1ef53
Print a new string at each click
|
4 年之前 |
DricomDragon
|
64b416fd3c
Print clic when encoder is clicked
|
4 年之前 |
DricomDragon
|
188cc59d5c
Fix failing assertion
|
4 年之前 |
DricomDragon
|
18db5d7fed
Replace main file by a basic failing assertion
|
4 年之前 |
DricomDragon
|
6dbaf8232d
Smooth red LED blinking
|
4 年之前 |
DricomDragon
|
cd5820cc75
Import fault management code from lab
|
4 年之前 |
DricomDragon
|
5fc5e56b6e
Merge branch 'new/critical-section/9'
|
4 年之前 |
DricomDragon
|
5df2b1fed3
Use the new microseconds function in main loop
|
4 年之前 |
DricomDragon
|
5a539848fb
Implement function to get date in microseconds
|
4 年之前 |
DricomDragon
|
c2a4144a8a
Fix data race by disabling interruptions
|
4 年之前 |
DricomDragon
|
254006fa14
Import data race buggy main loop
|
4 年之前 |
DricomDragon
|
81e6de2a93
Allow functions to be called by SysTick interruptions
|
4 年之前 |
DricomDragon
|
1a1fcdcc75
Merge branch 'new/systick-interrupt/7'
|
4 年之前 |