v0.3.0 (2016-12-11)
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
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)
v0.2.1 (2016-10-12)
Closed issues:
- 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:
- 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)
v0.2.0 (2016-07-14)
Closed issues:
- stm32f4xx: gcc v6.0 can't build theCore #93
- stm32f4xx: this_thread namespace for non-os environments is missing #70
- Add demo examples into separate directory inside the Core #65
- Create WiKi page for EXTI driver usage #57
- Consolidate common platform definitions #50
- Implement driver for digital light sensor BH1750 #49
- Implement CS43L22 driver #46
- Binary semaphroe exists for FreeRTOS thread, but missing in default thread library #44
- Implement intrusive list #39
- the bus driver: support xfer() while in IRQ #36
- stm32f4xx: EXTI driver #35
- stm32f4xx: configurable usart module #34
- Protect build from non-existing CppUTest library #32
- Implement platform-level/IRQ debug console and asserts #27
- Disable assertions in Release and MinSizeRel modes #25
- Merge irq platform code and irq_manager #22
- Add I2S bus implementation #20
- Provide reliable semaphore based on FreeRTOS implementation #11
Merged pull requests:
- Added driver for cs43l22 audio DAC #111 (vadimol)
- Added circular mode is spi_i2s_bus #101 (vadimol)
- Move CMSIS and SPL into the submodules #92 (forGGe)
- Clarified platform definitions #89 (forGGe)
- TheCore Examples: EXTI and host hello world #88 (forGGe)
- Semaphore implemented for FreeRTOS thread library #86 (forGGe)
- Fix usart_config implementation. #85 (GamovCoder)
- Console subsystem redesigned #81 (forGGe)
- The Bus: continuation mode test and few fixes #80 (forGGe)
- fixed incorrect last_event handling in gbus #79 (vadimol)
- stm32f4xx: USART compile-time configuration capabilities #78 (forGGe)
- Disabled asserts for no-debug builds #77 (forGGe)
- Build protect from missing CppUTest library #76 (forGGe)
- Non-OS implementation of sleep_for() routine along with stm32f4xx counterpart #73 (forGGe)
- Use travis_retry for network commands #71 (rasendubi)
- Implemented driver for BH1750 light sensor #68 (vadimol)
- stm32f4xx: standart library included to support long integer arithmetic #66 (forGGe)
- The bus: #36 Basic support of running xfer() during IRQ #64 (forGGe)
- Improves offset_of() function. #62 (GamovCoder)
- Thread lib: #44 Missing binary semaphore in the common library #61 (forGGe)
- Bumped GCC host version to GCC 6 and fixed couple of typos #58 (forGGe)
- EXTI manager for stm32f4xx platform #56 (forGGe)
- I2S bus support #48 (vadimol)
- Added initialisation of the static objects in the bus init method #47 (vadimol)
- Split cpp and utils library to granulate dependencies #42 (forGGe)
- Intrusive list implementation and tests #40 (forGGe)
- Minor refactor #33 (forGGe)
- Right dependenices and library types #30 (forGGe)
- Nifty counter implementation for ecl streams #28 (forGGe)
- The HTU21 sensor bring up #23 (vadimol)
- I2C bus implementation #18 (vadimol)
- stm32f4 IRQ manager correct static members initialization #17 (forGGe)
- gbus updates #15 (vadimol)
- Improvements to provide correct order of static initialization inside the Bus module #12 (forGGe)
- Naive implementation of static guards #8 (forGGe)
v0.1.1 (2016-04-14)
v0.1.0 (2016-04-12)
* This Change Log was automatically generated by github_changelog_generator