This repository has been archived by the owner on Dec 6, 2018. It is now read-only.
Releases: theCore-embedded/theCore
Releases · theCore-embedded/theCore
theCore fix release - build issues raised by cmake update
theCore platforms extension and improvements
Trough this release theCore has acquired support of tm4c and stm32l1xx platforms, the on-device test system and got a lot of small improvements and fixes.
Closed issues
- cs43l22 example does not produce any sound #192
- Attempt to run board flasher under nix shell results in openocd error #190
- Enable EXTI manager test for stm32f4 discovery suite #179
- Console driver interfers with uart_bat test in platform_bat suite #176
- stm32, l1: review and fix DMA wrapper in a light of get_size_div() changes #167
- Use stm32f4x.cfg instead of stm32f4x_stlink.cfg #165
- Enable console support #164
- Implement EXTI platform driver #163
- Add notion of examples and on-device tests into README file #160
- Improve tuple iteration using C++14 #149
- undefined variable ‘gcc-arm-embedded-5_2’ when running nix on master #144
- Hello World test case: loop output with delay #141
- Replace CMAKE_FORCE_C_COMPILER since it is depreceated #139
- Platform defaults to host, even if it is not expected #136
- Find a way to produce objects instead of library archives and integrate it into theCore #133
- Move Petite FAT to the separate submodule #98
- Create CS43L22 usage example #94
- Abort build for stm32f4xx platform if cross-compiler wasn't set #87
- TI TM4C12x support #52
- Create code style guide #41
- stm32l1xx support #38
- Clang toolchain file for cortex-m4 #14
- Thread library: change semaphore try_wait() API #135
- create or use existing hardware register access library #130
- stm32 platform: make sure it works with FreeRTOS #124
- stm32f4xx -> stm32: port EXTI driver from stm32f4xx #122
- Support of building for different platforms and configuraions on travis #6
Merged pull requests
- v0.3.0 Release fixes #193 (forGGe)
- theCore: code style guide and formatting script #188 (forGGe)
- utils: new tuple iteration algorithm and test #187 (forGGe)
- stm32: fix incorrect size calculation in L1 DMA wrap #185 (forGGe)
- Readme updates: tests and examples #182 (forGGe)
- Petite FAT moved to submodule #181 (forGGe)
- EXTI test for stm32 and console fixes #180 (forGGe)
- TM4C EXTI driver, tests and improvements #178 (forGGe)
- TM4C platform: enabled console subsystem support #174 (forGGe)
- Clang support for M4 processor #173 (forGGe)
- theCore: abort build if cross-compiler is not set #171 (forGGe)
- theCore: fix platform selection based on cross-compilation facts #170 (forGGe)
- cs43l22 complete example, cmake FORCE_COMPILER removal and interface library approach #169 (forGGe)
- Bunch of improvements #166 (forGGe)
- Static platform buses #161 (forGGe)
- tm4c UART fill and RX mode #159 (forGGe)
- TM4C Draft UART driver #158 (forGGe)
- Interactive flashing of theCore tests #157 (forGGe)
- Tm4c bypass console #156 (forGGe)
- Test generator and integration #155 (forGGe)
- stm32: platform BAT suite and missing pinconfigs #153 (forGGe)
- Workaround corrupted greeting when using bypass console #152 (forGGe)
- stm32: missing EXTI initiliaztion #150 (forGGe)
- TI TM4C GPIO control, TivaWare and BAT tests #148 (forGGe)
- [#135] changed semaphore try_wait() API #147 (velichechka)
- Test suites instead of just tests #143 (forGGe)
- Unity integration #142 (forGGe)
- TI TM4C platform stub and tests #140 (forGGe)
- Basic tests cases implementation and skeleton #137 (forGGe)
- Memory mapped I/O abstractions and tests #131 (forGGe)
- stm32f4xx: platform dropped in favor of the new stm32 platform #129 (forGGe)
- stm32: update stm32 system file for F4 family #127 (forGGe)
- STM32 L1 support for FreeRTOS #126 (forGGe)
- stm32 platform: EXTI driver for F4/L1 platforms and generalization of the EXTI definitions #123 (forGGe)
- STM32 L1 and F4 platforms merge #117 (forGGe)
- [WIP] 0.3.0 to develop test PR #116 (forGGe)
Nix hotfix
Issues
#144 undefined variable ‘gcc-arm-embedded-5_2’ when running nix on master
Generic release
The release is dedicated to the overall theCore improvements.
Milestones
Issues
- #70 stm32f4xx: this_thread namespace for non-os environments is missing
- #65 Add demo examples into separate directory inside the Core
- #57 Create WiKi page for EXTI driver usage
- #50 Consolidate common platform definitions
- #49 Implement driver for digital light sensor BH1750
- #46 Implement CS43L22 driver
- #44 Binary semaphroe exists for FreeRTOS thread, but missing in default thread library
- #39 Implement intrusive list
- #36 the bus driver: support xfer() while in IRQ
- #35 stm32f4xx: EXTI driver
- #34 stm32f4xx: configurable usart module
- #32 Protect build from non-existing CppUTest library
- #27 Implement platform-level/IRQ debug console and asserts
- #25 Disable assertions in Release and MinSizeRel modes
- #22 Merge irq platform code and irq_manager
- #20 Add I2S bus implementation
- #11 Provide reliable semaphore based on FreeRTOS implementation
Couple of hotfixes
- travis badge
- nix fix for cpputest
Initial release
Merge pull request #3 from forGGe/travis_branches Filter out branches from Travis CI