Skip to content
davideferrarioPublic

About

TommRo libraries

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

TommRo libraries

TommRo libraries are a portable C framework designed for microcontrollers (mainly ARM Cortex-M family), ESP32,...

They are compatible with ARM Cortex-M family (STM32, NXP, SiLabs,...), GCC and IAR compiler, ESP32 (Xtensa and RISC-V),...

1. tommRoC library. A set of common functionalities that can be used in firmware projects.
2. tommRoCHw (hardware) library. Hardware functionalities (buses, bus devices, network,...).
3. tommRoCMw (middleware) library. RTOS functionalities (thread, mutex,...).
4. tommRoCSw (secure ware) library. Software security and TLS functionalities.
.-------------------------------------------------------.
|                      Application                      |
'---|-----------|----------------|----------------|-----'
    |           |                |                |
    |     .-----|-----.    .-----|-----.    .-----|-----.
    |     | tommRoCHw |    | tommRoCMw |    | tommRoCSw |
    |     '-----|-----'    '-----|-----'    '-----|-----'
    |           |                |                |
.---|-----------|----------------|----------------|-----.
|                        tommRoC                        |
'-------------------------------------------------------'

.-------. .-----. .--------. .-------.  .-----------.  .----------.
| STM32 | | NXP | | SiLabs | | ESP32 |  | Baremetal |  | FreeRTOS |
'-------' '-----' '--------' '-------'  '-----------'  | ThreadX  |
                                                       | NXP_OSA  |
                                                       | pthread  |
                                                       '----------'

About

TommRo libraries

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages