|
| 1 | +# Change Log |
| 2 | + |
| 3 | +## [v0.3.0](https://github.com/forGGe/theCore/tree/v0.3.0) (2016-12-11) |
| 4 | +[Full Changelog](https://github.com/forGGe/theCore/compare/v0.2.1...v0.3.0) |
| 5 | + |
| 6 | +**Closed issues:** |
| 7 | + |
| 8 | +- cs43l22 example does not produce any sound [\#192](https://github.com/forGGe/theCore/issues/192) |
| 9 | +- Attempt to run board flasher under nix shell results in openocd error [\#190](https://github.com/forGGe/theCore/issues/190) |
| 10 | +- Enable EXTI manager test for stm32f4 discovery suite [\#179](https://github.com/forGGe/theCore/issues/179) |
| 11 | +- Console driver interfers with uart\_bat test in platform\_bat suite [\#176](https://github.com/forGGe/theCore/issues/176) |
| 12 | +- stm32, l1: review and fix DMA wrapper in a light of get\_size\_div\(\) changes [\#167](https://github.com/forGGe/theCore/issues/167) |
| 13 | +- Use stm32f4x.cfg instead of stm32f4x\_stlink.cfg [\#165](https://github.com/forGGe/theCore/issues/165) |
| 14 | +- Enable console support [\#164](https://github.com/forGGe/theCore/issues/164) |
| 15 | +- Implement EXTI platform driver [\#163](https://github.com/forGGe/theCore/issues/163) |
| 16 | +- Add notion of examples and on-device tests into README file [\#160](https://github.com/forGGe/theCore/issues/160) |
| 17 | +- Improve tuple iteration using C++14 [\#149](https://github.com/forGGe/theCore/issues/149) |
| 18 | +- undefined variable ‘gcc-arm-embedded-5\_2’ when running nix on master [\#144](https://github.com/forGGe/theCore/issues/144) |
| 19 | +- Hello World test case: loop output with delay [\#141](https://github.com/forGGe/theCore/issues/141) |
| 20 | +- Replace CMAKE\_FORCE\_C\_COMPILER since it is depreceated [\#139](https://github.com/forGGe/theCore/issues/139) |
| 21 | +- Platform defaults to host, even if it is not expected [\#136](https://github.com/forGGe/theCore/issues/136) |
| 22 | +- Find a way to produce objects instead of library archives and integrate it into theCore [\#133](https://github.com/forGGe/theCore/issues/133) |
| 23 | +- Move Petite FAT to the separate submodule [\#98](https://github.com/forGGe/theCore/issues/98) |
| 24 | +- Create CS43L22 usage example [\#94](https://github.com/forGGe/theCore/issues/94) |
| 25 | +- Abort build for stm32f4xx platform if cross-compiler wasn't set [\#87](https://github.com/forGGe/theCore/issues/87) |
| 26 | +- TI TM4C12x support [\#52](https://github.com/forGGe/theCore/issues/52) |
| 27 | +- Create code style guide [\#41](https://github.com/forGGe/theCore/issues/41) |
| 28 | +- stm32l1xx support [\#38](https://github.com/forGGe/theCore/issues/38) |
| 29 | +- Clang toolchain file for cortex-m4 [\#14](https://github.com/forGGe/theCore/issues/14) |
| 30 | + |
| 31 | +**Merged pull requests:** |
| 32 | + |
| 33 | +- v0.3.0 Release fixes [\#193](https://github.com/forGGe/theCore/pull/193) ([forGGe](https://github.com/forGGe)) |
| 34 | +- theCore: code style guide and formatting script [\#188](https://github.com/forGGe/theCore/pull/188) ([forGGe](https://github.com/forGGe)) |
| 35 | +- utils: new tuple iteration algorithm and test [\#187](https://github.com/forGGe/theCore/pull/187) ([forGGe](https://github.com/forGGe)) |
| 36 | +- stm32: fix incorrect size calculation in L1 DMA wrap [\#185](https://github.com/forGGe/theCore/pull/185) ([forGGe](https://github.com/forGGe)) |
| 37 | +- Readme updates: tests and examples [\#182](https://github.com/forGGe/theCore/pull/182) ([forGGe](https://github.com/forGGe)) |
| 38 | +- Petite FAT moved to submodule [\#181](https://github.com/forGGe/theCore/pull/181) ([forGGe](https://github.com/forGGe)) |
| 39 | +- EXTI test for stm32 and console fixes [\#180](https://github.com/forGGe/theCore/pull/180) ([forGGe](https://github.com/forGGe)) |
| 40 | +- TM4C EXTI driver, tests and improvements [\#178](https://github.com/forGGe/theCore/pull/178) ([forGGe](https://github.com/forGGe)) |
| 41 | +- TM4C platform: enabled console subsystem support [\#174](https://github.com/forGGe/theCore/pull/174) ([forGGe](https://github.com/forGGe)) |
| 42 | +- Clang support for M4 processor [\#173](https://github.com/forGGe/theCore/pull/173) ([forGGe](https://github.com/forGGe)) |
| 43 | +- theCore: abort build if cross-compiler is not set [\#171](https://github.com/forGGe/theCore/pull/171) ([forGGe](https://github.com/forGGe)) |
| 44 | +- theCore: fix platform selection based on cross-compilation facts [\#170](https://github.com/forGGe/theCore/pull/170) ([forGGe](https://github.com/forGGe)) |
| 45 | +- cs43l22 complete example, cmake FORCE\_COMPILER removal and interface library approach [\#169](https://github.com/forGGe/theCore/pull/169) ([forGGe](https://github.com/forGGe)) |
| 46 | +- Bunch of improvements [\#166](https://github.com/forGGe/theCore/pull/166) ([forGGe](https://github.com/forGGe)) |
| 47 | +- Static platform buses [\#161](https://github.com/forGGe/theCore/pull/161) ([forGGe](https://github.com/forGGe)) |
| 48 | +- tm4c UART fill and RX mode [\#159](https://github.com/forGGe/theCore/pull/159) ([forGGe](https://github.com/forGGe)) |
| 49 | +- TM4C Draft UART driver [\#158](https://github.com/forGGe/theCore/pull/158) ([forGGe](https://github.com/forGGe)) |
| 50 | +- Interactive flashing of theCore tests [\#157](https://github.com/forGGe/theCore/pull/157) ([forGGe](https://github.com/forGGe)) |
| 51 | +- Tm4c bypass console [\#156](https://github.com/forGGe/theCore/pull/156) ([forGGe](https://github.com/forGGe)) |
| 52 | +- Test generator and integration [\#155](https://github.com/forGGe/theCore/pull/155) ([forGGe](https://github.com/forGGe)) |
| 53 | + |
| 54 | +## [v0.2.1](https://github.com/forGGe/theCore/tree/v0.2.1) (2016-10-12) |
| 55 | +[Full Changelog](https://github.com/forGGe/theCore/compare/v0.2.0...v0.2.1) |
| 56 | + |
| 57 | +**Closed issues:** |
| 58 | + |
| 59 | +- Thread library: change semaphore try\_wait\(\) API [\#135](https://github.com/forGGe/theCore/issues/135) |
| 60 | +- create or use existing hardware register access library [\#130](https://github.com/forGGe/theCore/issues/130) |
| 61 | +- stm32 platform: make sure it works with FreeRTOS [\#124](https://github.com/forGGe/theCore/issues/124) |
| 62 | +- stm32f4xx -\> stm32: port EXTI driver from stm32f4xx [\#122](https://github.com/forGGe/theCore/issues/122) |
| 63 | +- Support of building for different platforms and configuraions on travis [\#6](https://github.com/forGGe/theCore/issues/6) |
| 64 | + |
| 65 | +**Merged pull requests:** |
| 66 | + |
| 67 | +- stm32: platform BAT suite and missing pinconfigs [\#153](https://github.com/forGGe/theCore/pull/153) ([forGGe](https://github.com/forGGe)) |
| 68 | +- Workaround corrupted greeting when using bypass console [\#152](https://github.com/forGGe/theCore/pull/152) ([forGGe](https://github.com/forGGe)) |
| 69 | +- stm32: missing EXTI initiliaztion [\#150](https://github.com/forGGe/theCore/pull/150) ([forGGe](https://github.com/forGGe)) |
| 70 | +- TI TM4C GPIO control, TivaWare and BAT tests [\#148](https://github.com/forGGe/theCore/pull/148) ([forGGe](https://github.com/forGGe)) |
| 71 | +- \[\#135\] changed semaphore try\_wait\(\) API [\#147](https://github.com/forGGe/theCore/pull/147) ([velichechka](https://github.com/velichechka)) |
| 72 | +- Test suites instead of just tests [\#143](https://github.com/forGGe/theCore/pull/143) ([forGGe](https://github.com/forGGe)) |
| 73 | +- Unity integration [\#142](https://github.com/forGGe/theCore/pull/142) ([forGGe](https://github.com/forGGe)) |
| 74 | +- TI TM4C platform stub and tests [\#140](https://github.com/forGGe/theCore/pull/140) ([forGGe](https://github.com/forGGe)) |
| 75 | +- Basic tests cases implementation and skeleton [\#137](https://github.com/forGGe/theCore/pull/137) ([forGGe](https://github.com/forGGe)) |
| 76 | +- Memory mapped I/O abstractions and tests [\#131](https://github.com/forGGe/theCore/pull/131) ([forGGe](https://github.com/forGGe)) |
| 77 | +- stm32f4xx: platform dropped in favor of the new stm32 platform [\#129](https://github.com/forGGe/theCore/pull/129) ([forGGe](https://github.com/forGGe)) |
| 78 | +- stm32: update stm32 system file for F4 family [\#127](https://github.com/forGGe/theCore/pull/127) ([forGGe](https://github.com/forGGe)) |
| 79 | +- STM32 L1 support for FreeRTOS [\#126](https://github.com/forGGe/theCore/pull/126) ([forGGe](https://github.com/forGGe)) |
| 80 | +- stm32 platform: EXTI driver for F4/L1 platforms and generalization of the EXTI definitions [\#123](https://github.com/forGGe/theCore/pull/123) ([forGGe](https://github.com/forGGe)) |
| 81 | +- STM32 L1 and F4 platforms merge [\#117](https://github.com/forGGe/theCore/pull/117) ([forGGe](https://github.com/forGGe)) |
| 82 | +- \[WIP\] 0.3.0 to develop test PR [\#116](https://github.com/forGGe/theCore/pull/116) ([forGGe](https://github.com/forGGe)) |
| 83 | + |
| 84 | +## [v0.2.0](https://github.com/forGGe/theCore/tree/v0.2.0) (2016-07-14) |
| 85 | +[Full Changelog](https://github.com/forGGe/theCore/compare/v0.1.1...v0.2.0) |
| 86 | + |
| 87 | +**Closed issues:** |
| 88 | + |
| 89 | +- stm32f4xx: gcc v6.0 can't build theCore [\#93](https://github.com/forGGe/theCore/issues/93) |
| 90 | +- stm32f4xx: this\_thread namespace for non-os environments is missing [\#70](https://github.com/forGGe/theCore/issues/70) |
| 91 | +- Add demo examples into separate directory inside the Core [\#65](https://github.com/forGGe/theCore/issues/65) |
| 92 | +- Create WiKi page for EXTI driver usage [\#57](https://github.com/forGGe/theCore/issues/57) |
| 93 | +- Consolidate common platform definitions [\#50](https://github.com/forGGe/theCore/issues/50) |
| 94 | +- Implement driver for digital light sensor BH1750 [\#49](https://github.com/forGGe/theCore/issues/49) |
| 95 | +- Implement CS43L22 driver [\#46](https://github.com/forGGe/theCore/issues/46) |
| 96 | +- Binary semaphroe exists for FreeRTOS thread, but missing in default thread library [\#44](https://github.com/forGGe/theCore/issues/44) |
| 97 | +- Implement intrusive list [\#39](https://github.com/forGGe/theCore/issues/39) |
| 98 | +- the bus driver: support xfer\(\) while in IRQ [\#36](https://github.com/forGGe/theCore/issues/36) |
| 99 | +- stm32f4xx: EXTI driver [\#35](https://github.com/forGGe/theCore/issues/35) |
| 100 | +- stm32f4xx: configurable usart module [\#34](https://github.com/forGGe/theCore/issues/34) |
| 101 | +- Protect build from non-existing CppUTest library [\#32](https://github.com/forGGe/theCore/issues/32) |
| 102 | +- Implement platform-level/IRQ debug console and asserts [\#27](https://github.com/forGGe/theCore/issues/27) |
| 103 | +- Disable assertions in Release and MinSizeRel modes [\#25](https://github.com/forGGe/theCore/issues/25) |
| 104 | +- Merge irq platform code and irq\_manager [\#22](https://github.com/forGGe/theCore/issues/22) |
| 105 | +- Add I2S bus implementation [\#20](https://github.com/forGGe/theCore/issues/20) |
| 106 | +- Provide reliable semaphore based on FreeRTOS implementation [\#11](https://github.com/forGGe/theCore/issues/11) |
| 107 | + |
| 108 | +**Merged pull requests:** |
| 109 | + |
| 110 | +- Added driver for cs43l22 audio DAC [\#111](https://github.com/forGGe/theCore/pull/111) ([vadimol](https://github.com/vadimol)) |
| 111 | +- Added circular mode is spi\_i2s\_bus [\#101](https://github.com/forGGe/theCore/pull/101) ([vadimol](https://github.com/vadimol)) |
| 112 | +- Move CMSIS and SPL into the submodules [\#92](https://github.com/forGGe/theCore/pull/92) ([forGGe](https://github.com/forGGe)) |
| 113 | +- Clarified platform definitions [\#89](https://github.com/forGGe/theCore/pull/89) ([forGGe](https://github.com/forGGe)) |
| 114 | +- TheCore Examples: EXTI and host hello world [\#88](https://github.com/forGGe/theCore/pull/88) ([forGGe](https://github.com/forGGe)) |
| 115 | +- Semaphore implemented for FreeRTOS thread library [\#86](https://github.com/forGGe/theCore/pull/86) ([forGGe](https://github.com/forGGe)) |
| 116 | +- Fix usart\_config implementation. [\#85](https://github.com/forGGe/theCore/pull/85) ([GamovCoder](https://github.com/GamovCoder)) |
| 117 | +- Console subsystem redesigned [\#81](https://github.com/forGGe/theCore/pull/81) ([forGGe](https://github.com/forGGe)) |
| 118 | +- The Bus: continuation mode test and few fixes [\#80](https://github.com/forGGe/theCore/pull/80) ([forGGe](https://github.com/forGGe)) |
| 119 | +- fixed incorrect last\_event handling in gbus [\#79](https://github.com/forGGe/theCore/pull/79) ([vadimol](https://github.com/vadimol)) |
| 120 | +- stm32f4xx: USART compile-time configuration capabilities [\#78](https://github.com/forGGe/theCore/pull/78) ([forGGe](https://github.com/forGGe)) |
| 121 | +- Disabled asserts for no-debug builds [\#77](https://github.com/forGGe/theCore/pull/77) ([forGGe](https://github.com/forGGe)) |
| 122 | +- Build protect from missing CppUTest library [\#76](https://github.com/forGGe/theCore/pull/76) ([forGGe](https://github.com/forGGe)) |
| 123 | +- Non-OS implementation of sleep\_for\(\) routine along with stm32f4xx counterpart [\#73](https://github.com/forGGe/theCore/pull/73) ([forGGe](https://github.com/forGGe)) |
| 124 | +- Use travis\_retry for network commands [\#71](https://github.com/forGGe/theCore/pull/71) ([rasendubi](https://github.com/rasendubi)) |
| 125 | +- Implemented driver for BH1750 light sensor [\#68](https://github.com/forGGe/theCore/pull/68) ([vadimol](https://github.com/vadimol)) |
| 126 | +- stm32f4xx: standart library included to support long integer arithmetic [\#66](https://github.com/forGGe/theCore/pull/66) ([forGGe](https://github.com/forGGe)) |
| 127 | +- The bus: \#36 Basic support of running xfer\(\) during IRQ [\#64](https://github.com/forGGe/theCore/pull/64) ([forGGe](https://github.com/forGGe)) |
| 128 | +- Improves offset\_of\(\) function. [\#62](https://github.com/forGGe/theCore/pull/62) ([GamovCoder](https://github.com/GamovCoder)) |
| 129 | +- Thread lib: \#44 Missing binary semaphore in the common library [\#61](https://github.com/forGGe/theCore/pull/61) ([forGGe](https://github.com/forGGe)) |
| 130 | +- Bumped GCC host version to GCC 6 and fixed couple of typos [\#58](https://github.com/forGGe/theCore/pull/58) ([forGGe](https://github.com/forGGe)) |
| 131 | +- EXTI manager for stm32f4xx platform [\#56](https://github.com/forGGe/theCore/pull/56) ([forGGe](https://github.com/forGGe)) |
| 132 | +- I2S bus support [\#48](https://github.com/forGGe/theCore/pull/48) ([vadimol](https://github.com/vadimol)) |
| 133 | +- Added initialisation of the static objects in the bus init method [\#47](https://github.com/forGGe/theCore/pull/47) ([vadimol](https://github.com/vadimol)) |
| 134 | +- Split cpp and utils library to granulate dependencies [\#42](https://github.com/forGGe/theCore/pull/42) ([forGGe](https://github.com/forGGe)) |
| 135 | +- Intrusive list implementation and tests [\#40](https://github.com/forGGe/theCore/pull/40) ([forGGe](https://github.com/forGGe)) |
| 136 | +- Minor refactor [\#33](https://github.com/forGGe/theCore/pull/33) ([forGGe](https://github.com/forGGe)) |
| 137 | +- Right dependenices and library types [\#30](https://github.com/forGGe/theCore/pull/30) ([forGGe](https://github.com/forGGe)) |
| 138 | +- Nifty counter implementation for ecl streams [\#28](https://github.com/forGGe/theCore/pull/28) ([forGGe](https://github.com/forGGe)) |
| 139 | +- The HTU21 sensor bring up [\#23](https://github.com/forGGe/theCore/pull/23) ([vadimol](https://github.com/vadimol)) |
| 140 | +- I2C bus implementation [\#18](https://github.com/forGGe/theCore/pull/18) ([vadimol](https://github.com/vadimol)) |
| 141 | +- stm32f4 IRQ manager correct static members initialization [\#17](https://github.com/forGGe/theCore/pull/17) ([forGGe](https://github.com/forGGe)) |
| 142 | +- gbus updates [\#15](https://github.com/forGGe/theCore/pull/15) ([vadimol](https://github.com/vadimol)) |
| 143 | +- Improvements to provide correct order of static initialization inside the Bus module [\#12](https://github.com/forGGe/theCore/pull/12) ([forGGe](https://github.com/forGGe)) |
| 144 | +- Naive implementation of static guards [\#8](https://github.com/forGGe/theCore/pull/8) ([forGGe](https://github.com/forGGe)) |
| 145 | + |
| 146 | +## [v0.1.1](https://github.com/forGGe/theCore/tree/v0.1.1) (2016-04-14) |
| 147 | +[Full Changelog](https://github.com/forGGe/theCore/compare/v0.1.0...v0.1.1) |
| 148 | + |
| 149 | +## [v0.1.0](https://github.com/forGGe/theCore/tree/v0.1.0) (2016-04-12) |
| 150 | + |
| 151 | + |
| 152 | +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* |
0 commit comments