theCore icon indicating copy to clipboard operation
theCore copied to clipboard

theCore: C++ embedded framework

Results 100 theCore issues
Sort by recently updated
recently updated
newest added

Base64 encoding routines must be added with bounds checking and overloads. Suitable conversions must be provided for: - `char[]` `std::array` - `uint8_t[]` `std::array` - `std::array` `std::array` Where possible and really...

type: enhancement
good first issue
help wanted

Arduino (and all devices, that have similar APIs) can be supported in a way, similar to [Particle Electron](https://github.com/forGGe/theCore/tree/e5ed48b27168d00d6d8e5c29424a458312ee966b/platform/particle_electron).

type: enhancement
need review
help wanted

For platforms supported, there are a lot of cool boards to play with. Such as STM32 discovery, Nucleo, etc. Example JSONs, may be with some bootstrap script, must be provided...

platform: tm4c
platform: stm32
need review
platform: particle electron
help wanted
mics:python

Now is impossible to debug the application with gdb in the release build. Need to add cmake flag for enable\disable debugging capability.

type: enhancement
good first issue
help wanted

Bypass console can be enabled via configuration JSON, but it is rather ambiguous (taken from [CS43L22 example](https://github.com/forGGe/theCore/blob/a87a755944f0c9c9dc6c2aa816db27773b3b7da0/examples/cs43l22_audio/stm32f4_cs43l22.json#L6)): ```json { "platform": { "console": "USART3", "bypass_console": "USART3" } } ``` There is...

type: bug
platform: tm4c
platform: stm32
platform: host
platform: particle electron

[Current documentation](https://github.com/forGGe/theCore/blob/00cba911dde0186868f52fa3c6fc8dbdef6ed746/doc/sphinx/source/platforms.rst#exti) lacks any information there. It should be added. EXTI example from Examples section must be mentioned too.

type: enhancement
platform: stm32
mics:documentation

System timer allocation was implemented and made consistent in #274 . Goal of this task is to add possibility to control system timer via JSON configurator. Additional field can be...

type: enhancement
platform: tm4c
platform: stm32
platform: particle electron

For platforms where it is supported, WFI/WFE must be configurable. via JSON. It is useful for debugging purposes. Example JSON field: ```json { "platform": { "wfi_wfe": false } } ```...

type: enhancement
platform: tm4c
platform: stm32

Additional fields must be supported in the configuration JSON. Example for FreeRTOS (note that in future configuration header must be provided by theCore): ``` { "os": { "name": "freertos", "config":...

type: enhancement

Examples must be added to the `Usage:` subsections in [STM32 periphery documentation](https://github.com/forGGe/theCore/blob/7f5f3ae908538e896dc5e4f6dcbf8822d54a85df/doc/sphinx/source/platforms.rst#periphery-overview)

type: enhancement
mics:documentation