diff --git a/demos/STM8S-STM8S208-RC/ch.rapp b/demos/STM8S-STM8S208-RC/ch.rapp index a1ba8f5c9..35adac620 100644 --- a/demos/STM8S-STM8S208-RC/ch.rapp +++ b/demos/STM8S-STM8S208-RC/ch.rapp @@ -10,15 +10,15 @@
- +
- +
- + - + - + @@ -34,15 +34,15 @@
- +
- +
- + - + - +
@@ -53,17 +53,17 @@
- +
- +
- + - + - +
- + @@ -78,11 +78,11 @@ - + - + @@ -97,11 +97,11 @@ - + - + @@ -109,58 +109,58 @@
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
diff --git a/docs/rsc/arch.png b/docs/rsc/arch.png deleted file mode 100644 index 4a0551e44..000000000 Binary files a/docs/rsc/arch.png and /dev/null differ diff --git a/docs/rsc/arch.svg b/docs/rsc/arch.svg deleted file mode 100644 index a7be589e0..000000000 --- a/docs/rsc/arch.svg +++ /dev/null @@ -1,515 +0,0 @@ - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - Hardware - - - - System Abstraction Layer - - - - Threads - - - - Mutexes Condvars - - - - Virtual Timers - - - - Messages - - - - Mailboxes - - - - Semaphores - - - - I/O Queues - - - - Event Flags - - - - Scheduler - - - - Interrupts Handling - - - - Device Drivers and Application Code - - - - - - - - - - - - - - - - - - - - - - - - - - - Port Code - - - - - diff --git a/docs/rsc/readylist.png b/docs/rsc/readylist.png deleted file mode 100644 index 32886ba3e..000000000 Binary files a/docs/rsc/readylist.png and /dev/null differ diff --git a/docs/rsc/readylist.svg b/docs/rsc/readylist.svg deleted file mode 100644 index afd957236..000000000 --- a/docs/rsc/readylist.svg +++ /dev/null @@ -1,341 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - 63 - Ready List organization Thread Structure - - - - 62 - - - - - 64 - - - - - 64 - - - - - Header - - - - - - - - - - - - diff --git a/os/ports/RC/STM8/chcoreasm.asm b/os/ports/RC/STM8/chcoreasm.asm deleted file mode 100644 index e5cfda1fb..000000000 --- a/os/ports/RC/STM8/chcoreasm.asm +++ /dev/null @@ -1,44 +0,0 @@ -; ChibiOS/RT - Copyright (C) 2006,2007,2008,2009,2010 Giovanni Di Sirio. -; -; This file is part of ChibiOS/RT. -; -; ChibiOS/RT is free software; you can redistribute it and/or modify -; it under the terms of the GNU General Public License as published by -; the Free Software Foundation; either version 3 of the License, or -; (at your option) any later version. - -; ChibiOS/RT is distributed in the hope that it will be useful, -; but WITHOUT ANY WARRANTY; without even the implied warranty of -; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -; GNU General Public License for more details. - -; You should have received a copy of the GNU General Public License -; along with this program. If not, see . - - ?PR??_THREAD_START?CHCOREASM SEGMENT CODE - - RSEG ?PR??_THREAD_START?CHCOREASM - - EXTRN PAGE0(rlist) - - ; Performs a context switch between two threads. - ; In this port swapping the stack pointers is enough, there are - ; no registers to be preserved across function calls and the - ; program counter is already in the stack. - PUBLIC ?_port_switch -?_port_switch: - LDW Y,SP - LDW (005H,X),Y ; SP saved in otp->p_ctx.sp -; LDW X,(003H,SP) ; ntp - LDW X,rlist + 0DH ; rlist.r_current (currp) - LDW X,(005H,X) - LDW SP,X ; SP restored from currp->p_ctx.sp - RET - - PUBLIC ?_port_thread_start -?_port_thread_start: - RIM - POPW X - RET - - end