Skip to content

oleksandr-valentirov/OpenHub

Repository files navigation

OpenHub project

It is a personal open-source project of a hub for wireless sensors.
The reason I want to develop it - I don't want to trust my data to companies with closed-source software
and my data security to their centralized servers.

Proudly developed in Ukraine 🇺🇦

LWIP

LWIP configured as discribed here.

LWIP malloc problem solved by replacing malloc and free functions in CM7/Core/Src/newlib_stubs.c
as described here.

Files of interest

This is a list of files which were written manually or generated by the CubeMX and modificated.

File path Description
CM7/Core/src/main.c nothing really interesing here
CM7/Core/src/newlib_stubs.c getchar, putchar, malloc, etc...
CM7/Core/src/cli.c CLI routine and command handlers are placed here
CM7/Core/src/crypt.c AES-128 routine is placed here
CM7/Core/src/networking.c Ping tool
Common/inc/hsem_table.h Hardware semaphores table
Common/inc/rfm69_registers.h Obvious
Common/inc/shared_memory.h Structures used for communication between cores
CM4/Core/src/rfm69.c RFM69 driver
CM4/Core/src/random.c Pseudo-random number generator

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages