diff --git a/readme.txt b/readme.txt index 28e91268b..b054ef579 100644 --- a/readme.txt +++ b/readme.txt @@ -2,80 +2,83 @@ *** Files Organization *** ***************************************************************************** ---{root} - ChibiOS/RT directory. - +--readme.txt - This file. - +--documentation.html - Shortcut to the web documentation page. - +--todo.txt - Current plan (development/unstable versions only). - +--license.txt - GPL license text. - +--exception.txt - GPL exception text (stable releases only). - +--boards/ - Board support files. - +--demos/ - Demo projects. - +--docs/ - Documentation. - | +--html/ - Local HTML documentation (after rebuild). - | +--reports/ - Test reports. - | +--src/ - Documentation source files (required for rebuild). - | +--rsc/ - Documentation resource files (required for rebuild). - | +--Doxyfile - Doxygen project file (required for rebuild). - | +--index.html - Local documentation access (after rebuild). - +--ext/ - External libraries, not part of ChibiOS/RT. - +--os/ - ChibiOS/RT files. - | +--hal/ - Hardware Abstraction Layer. - | | +--include/ - HAL high level headers. - | | +--src/ - HAL high level source. - | | +--platforms/ - HAL low level drivers implementations. - | | | +--AT91SAM7/ - Drivers for AT91SAM7 platform. - | | | +--AVR/ - Drivers for AVR platform. - | | | +--LPC11Uxx/ - Drivers for LPC11Uxx platform. - | | | +--LPC11xx/ - Drivers for LPC11xx platform. - | | | +--LPC13xx/ - Drivers for LPC13xx platform. - | | | +--LPC214x/ - Drivers for LPC214x platform. - | | | +--MSP430/ - Drivers for MSP430 platform. - | | | +--SPC56x/ - Drivers for SPC56x/MPC563xx platforms. - | | | +--STM32/ - Drivers for STM32 platform (common). - | | | +--STM32F0xx/- Drivers for STM32F0xx platform. - | | | +--STM32F1xx/- Drivers for STM32F1xx platform. - | | | +--STM32F4xx/- Drivers for STM32F4xx/STM32F2xx platforms. - | | | +--STM32L1xx/- Drivers for STM32L1xx platform. - | | | +--STM8L/ - Drivers for STM8L platform. - | | | +--STM8S/ - Drivers for STM8S platform. - | | | +--Posix/ - Drivers for x86 Linux/OSX simulator platform. - | | | +--Win32/ - Drivers for x86 Win32 simulator platform. - | | +--templates/ - Driver template files. - | | +--meta/ - Driver meta templates. - | +--ports/ - Port files for the various architectures. - | | +--GCC/ - Ports for the GCC compiler. - | | | +--ARM/ - Port files for ARM7 and ARM9 architectures. - | | | +--ARMCMx/ - Port files for ARMCMx architectures (ARMv6/7-M). - | | | +--PPC/ - Port files for PowerPC architecture. - | | | +--AVR/ - Port files for AVR architecture. - | | | +--MSP430/ - Port files for MSP430 architecture. - | | | +--SIMIA32/ - Port files for SIMIA32 simulator architecture. - | | +--IAR/ - Ports for the IAR compiler. - | | | +--ARMCMx/ - Port files for ARMCMx architectures (ARMv6/7-M). - | | | +--STM8/ - Port files for STM8 architecture. - | | +--RVCT/ - Ports for the Keil RVCT compiler. - | | | +--ARMCMx/ - Port files for ARMCMx architectures (ARMv6/7-M). - | | +--cosmic/ - Ports for the Cosmic compiler. - | | | +--STM8/ - Port files for STM8 architecture. - | | +--RC/ - Ports for the Raisonance compiler. - | | +--STM8/ - Port files for STM8 architecture. - | +--kernel/ - Kernel portable files. - | | +--include/ - Kernel headers. - | | +--src/ - Kernel source. - | | +--templates/ - Kernel port template files. - | +--various/ - Various portable support files. - +--test/ - Kernel test suite source code. - | +--coverage/ - Code coverage project. - +--testhal/ - HAL integration test demos. - | +--LPC11xx/ - LPC11xx HAL demos. - | +--LPC13xx/ - LPC11xx HAL demos. - | +--STM32F1xx/ - STM32F1xx HAL demos. - | +--STM32F4xx/ - STM32F4xx HAL demos (valid for STM32F2xx too). - | +--STM32L1xx/ - STM32L1xx HAL demos. - | +--STM8S/ - STM8S HAL demos. - +--tools - Various tools. - +--eclipse - Eclipse enhancements. - +--gencfg - Configurations generator tool. +--{root} - ChibiOS/RT directory. + +--readme.txt - This file. + +--documentation.html - Shortcut to the web documentation page. + +--todo.txt - Current plan (development/unstable versions only). + +--license.txt - GPL license text. + +--exception.txt - GPL exception text (stable releases only). + +--boards/ - Board support files. + +--demos/ - Demo projects. + +--docs/ - Documentation. + | +--html/ - Local HTML documentation (after rebuild). + | +--reports/ - Test reports. + | +--src/ - Documentation source files (required for rebuild). + | +--rsc/ - Documentation resource files (required for rebuild). + | +--Doxyfile - Doxygen project file (required for rebuild). + | +--index.html - Local documentation access (after rebuild). + +--ext/ - External libraries, not part of ChibiOS/RT. + +--os/ - ChibiOS/RT files. + | +--hal/ - Hardware Abstraction Layer. + | | +--include/ - HAL high level headers. + | | +--src/ - HAL high level source. + | | +--platforms/ - HAL low level drivers implementations. + | | | +--AT91SAM7/ - Drivers for AT91SAM7 platform. + | | | +--AVR/ - Drivers for AVR platform. + | | | +--LPC11Uxx/ - Drivers for LPC11Uxx platform. + | | | +--LPC11xx/ - Drivers for LPC11xx platform. + | | | +--LPC13xx/ - Drivers for LPC13xx platform. + | | | +--LPC214x/ - Drivers for LPC214x platform. + | | | +--MSP430/ - Drivers for MSP430 platform. + | | | +--SPC5xx/ - Drivers for all SPC5xx platform (common). + | | | +--SPC5ELxx/ - Drivers for SPC56ELxx platform. + | | | +--SPC560BCxx/ - Drivers for SPC560BCxx platform. + | | | +--SPC560Pxx/ - Drivers for SPC560Pxx platform. + | | | +--SPC563Mxx/ - Drivers for SPC563Mxx platform. + | | | +--STM32/ - Drivers for STM32 platform (common). + | | | +--STM32F0xx/ - Drivers for STM32F0xx platform. + | | | +--STM32F1xx/ - Drivers for STM32F1xx platform. + | | | +--STM32F4xx/ - Drivers for STM32F4xx/STM32F2xx platforms. + | | | +--STM32L1xx/ - Drivers for STM32L1xx platform. + | | | +--STM8L/ - Drivers for STM8L platform. + | | | +--STM8S/ - Drivers for STM8S platform. + | | | +--Posix/ - Drivers for x86 Linux/OSX simulator platform. + | | | +--Win32/ - Drivers for x86 Win32 simulator platform. + | | +--templates/ - Driver template files. + | | +--meta/ - Driver meta templates. + | +--ports/ - Port files for the various architectures. + | | +--GCC/ - Ports for the GCC compiler. + | | | +--ARM/ - Port files for ARM7 and ARM9 architectures. + | | | +--ARMCMx/ - Port files for ARMCMx architectures (ARMv6/7-M). + | | | +--PPC/ - Port files for PowerPC architecture. + | | | +--AVR/ - Port files for AVR architecture. + | | | +--MSP430/ - Port files for MSP430 architecture. + | | | +--SIMIA32/ - Port files for SIMIA32 simulator architecture. + | | +--IAR/ - Ports for the IAR compiler. + | | | +--ARMCMx/ - Port files for ARMCMx architectures (ARMv6/7-M). + | | | +--STM8/ - Port files for STM8 architecture. + | | +--RVCT/ - Ports for the Keil RVCT compiler. + | | | +--ARMCMx/ - Port files for ARMCMx architectures (ARMv6/7-M). + | | +--cosmic/ - Ports for the Cosmic compiler. + | | | +--STM8/ - Port files for STM8 architecture. + | | +--RC/ - Ports for the Raisonance compiler. + | | +--STM8/ - Port files for STM8 architecture. + | +--kernel/ - Kernel portable files. + | | +--include/ - Kernel headers. + | | +--src/ - Kernel source. + | | +--templates/ - Kernel port template files. + | +--various/ - Various portable support files. + +--test/ - Kernel test suite source code. + | +--coverage/ - Code coverage project. + +--testhal/ - HAL integration test demos. + | +--LPC11xx/ - LPC11xx HAL demos. + | +--LPC13xx/ - LPC11xx HAL demos. + | +--STM32F1xx/ - STM32F1xx HAL demos. + | +--STM32F4xx/ - STM32F4xx HAL demos (valid for STM32F2xx too). + | +--STM32L1xx/ - STM32L1xx HAL demos. + | +--STM8S/ - STM8S HAL demos. + +--tools - Various tools. + +--eclipse - Eclipse enhancements. ***************************************************************************** *** Releases *** @@ -106,6 +109,8 @@ (backported to 2.4.3). - FIX: Fixed wrong SPI path in platform_f105_f107.mk (bug 3598151). - FIX: Fixed PHY powerdown issues not fixed (bug 3596911). +- NEW: Added support for SPC56ELxx, SPC560BCxx, SPC560Pxx and SPC560Mxx + platforms. - NEW: Added an abstract file system interface written in C++, no implementations yet. TODO: Create a descendant interface for hierarchical file systems.