ekobayuhit / dedes_chibios Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
***************************************************************************** *** Files Organization *** ***************************************************************************** --{root} - ChibiOS directory. +--readme.txt - This file. +--documentation.html - Shortcut to the web documentation page. +--license.txt - GPL license text. +--demos/ - Demo projects, one directory per platform. +--docs/ - Documentation. | +--common/ - Documentation common build resources. | +--hal/ - Builders for HAL. | | +--Doxyfile_* - Doxygen project files (required for rebuild). | | +--html/ - Local HTML documentation (after rebuild). | | +--rsc/ - Documentation resource files (required for rebuild). | | +--src/ - Documentation source files (required for rebuild). | | +--Doxyfile_* - Doxygen project files (required for rebuild). | | +--index.html - Local documentation access (after rebuild). | +--nil/ - Builders for NIL. | | +--Doxyfile_* - Doxygen project files (required for rebuild). | | +--html/ - Local HTML documentation (after rebuild). | | +--rsc/ - Documentation resource files (required for rebuild). | | +--src/ - Documentation source files (required for rebuild). | | +--Doxyfile_* - Doxygen project files (required for rebuild). | | +--index.html - Local documentation access (after rebuild). | +--rt/ - Builders for RT. | | +--html/ - Local HTML documentation (after rebuild). | | +--rsc/ - Documentation resource files (required for rebuild). | | +--src/ - Documentation source files (required for rebuild). | | +--Doxyfile_* - Doxygen project files (required for rebuild). | | +--index.html - Local documentation access (after rebuild). +--ext/ - External libraries, not part of ChibiOS/RT. +--os/ - ChibiOS components. | +--common/ - Shared OS modules. | | +--abstractions/ - API emulator wrappers. | | | +--cmsis_os/ - CMSIS OS emulation layer for RT (ARMCMx port only). | | | +--nasa_osal/ - NASA Operating System Abstraction Layer for RT. | | +--ext/ - Vendor files used by the OS. | | +--oslib/ - RTOS modules usable by both RT and NIL. | | +--ports/ - RTOS ports usable by both RT and NIL. | | +--startup/ - Startup support for all compilers and platforms. | +--ex/ - EX component. | | +--dox/ - EX documentation resources. | | +--Micron/ - EX complex drivers for Micron devices. | | +--ST/ - EX complex drivers for STMicroelectronics devices. | | +--subsystems/ - EX subsystems. | | | +--mfs/ - EX Managed Flash Storage module. | +--hal/ - HAL component. | | +--boards/ - HAL board support files. | | +--dox/ - HAL documentation resources. | | +--include/ - HAL high level headers. | | +--lib/ - HAL libraries. | | | +--fallback/ - HAL fall back software drivers. | | | +--peripherals/- HAL peripherals interfaces. | | | +--streams/ - HAL streams. | | +--osal/ - HAL OSAL implementations. | | | +--lib/ - HAL OSAL common modules. | | +--src/ - HAL high level source. | | +--ports/ - HAL ports. | | +--templates/ - HAL driver template files. | | +--osal/ - HAL OSAL templates. | +--nil/ - NIL RTOS component. | | +--dox/ - NIL documentation resources. | | +--include/ - NIL high level headers. | | +--src/ - NIL high level source. | | +--templates/ - NIL configuration template files. | +--rt/ - RT RTOS component. | | +--dox/ - RT documentation resources. | | +--include/ - RT high level headers. | | +--src/ - RT high level source. | | +--templates/ - RT configuration template files. | +--various/ - Various portable support files. +--test/ - Kernel test suite source code. | +--lib/ - Portable test engine. | +--hal/ - HAL test suites. | | +--testbuild/ - HAL build test and MISRA check. | +--nil/ - NIL test suites. | | +--testbuild/ - NIL build test and MISRA check. | +--rt/ - RT test suites. | | +--testbuild/ - RT build test and MISRA check. | | +--coverage/ - RT code coverage project. +--testhal/ - HAL integration test demos. ***************************************************************************** *** Releases and Change Log *** ***************************************************************************** *** 18.2.1 *** - NEW: Added HAL support for STM32L443. - NEW: Improved some EX drivers and related test applications. - NEW: Improved VMT mechanisms to allow multiple interfaces. - NEW: Updated make mechanisms in demos/STM32, testhal/STM32 and testex/STM32: now makefile are more shorter and inclusion are easier to do. - EX: Updated HTS221 to 1.1.0. - EX: Updated L3GD20 to 1.1.0. - EX: Updated LIS3DSH to 1.1.0. - EX: Updated LIS3MDL to 1.1.0. - EX: Updated LIS302DL to 1.1.0. - EX: Updated LPS25H to 1.1.0. - EX: Updated LSM303DLHC to 1.1.0. - HAL: Fixed invalid settings in STM32F769I-Discovery board files (bug #942). - OTH: Fixed short branch to _unhandled_exception in vectors.S (bug #941). - HAL: Fixed IOBus PAL functions missing the const qualifier (bug #940). - HAL: Fixed STM32 USBv1 driver does not reset data toggling bits on endpoint initialization (bug #939). - HAL: Fixed incorrect behavior of USB driver on SET CONFIGURATION (bug #938). - HAL: Fixed macro expansion problem in SPI high level driver (bug #937) - HAL: Fixed missing CAN2 macros from STM32L4xx stm32_rcc.h file (bug #936). - OTH: Fixed inclusion order problem in STM32L4 cmparams.h file (bug #935). - HAL: Fixed problem clearing UIF timer flag in STM32 PWM driver (bug #934). - HAL: Fixed USB Serial driver problem with zero-size OUT transactions (bug #933). - HAL: Fixed race condition in STM32 QSPI driver (bug #932). - HAL: Fixed function mfsReadRecord() causes memory corruption because a buffer overflow (bug #931). - HAL: Fixed silence GCC 7.3.0 warning (bug #930). - HAL: Fixed invalid SAI1 clock selection on STM32F7xx (bug #929). - HAL: Fixed invalid clock checks for SDMMC1 and SDMMC2 on STM32F7xx (bug #928). - HAL: Fixed useless writes in read-only CFGR_SWS field on all STM32Fxx (bug #927). - HAL: Fixed typo in hal_pal.h (bug #926). - HAL: Fixed UART driver stop functions confusing returned value (bug #925). - HAL: Fixed USB driver not stopped (bug #924). - HAL: Fixed I2C address not accepted (bug #923). - HAL: Fixed problem with HSI48 on STM32L4xx (bug #922). - HAL: Fixed invalid implementation of palWaitPadTimeoutS() and palWaitLineTimeoutS() APIs (bug #921). - HAL: Fixed wrong DMA settings for STM32F76x I2C3 and I2C4 (bug #920). - HAL: Fixed wrong flash waiting state for STM32F7xx (bug #918). *** 18.2.0 *** - First 18.2.x release, see release note 18.2.0.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.