restructurization

This commit is contained in:
2026-05-28 14:23:39 +03:00
parent aca7e3617d
commit b493b36948
211 changed files with 28 additions and 161 deletions

58
README
View File

@@ -1,31 +1,27 @@
This is a set of small usefull utilites & macros
bidirectional_list - simple list with operation of searching, inserting, deleting
B-trees - simple but slowly binary search trees with all main operations
fifo_lifo - simple stack-like queues
netdaemon - snippet for network management of serial devices
serialsock - socket server for serial devices
simple_list - 1-directional list with functions: add element; delete list
stellarium_emul - snippet for stellarium telescope remote control
tmout - theads-based timeout to check something
usefull_macros - a lot of different macros & functions
* safe memory allocation & freeing
* coloured output on tty & monochromeous on non-tty
* error/warning/debug macros
* MMAP files into memory
USBrelay - simplest tool to manage USB-HID chinese relays
translate c into asm: gcc -S -fverbose-asm file.c
cmakelists_ - some usefull CMakeLists.txt and Makefile examples
deepseek - code from deepseek
_deprecated - old and mostly useless code
ESP8266 - ESP8266 AT-commands management
HSFW_management - old HSFW filter wheel management (need code review for new usefull_macros library)
I2Csensors - some I2C sensors management
image_view_module - old module (almost deprecated)
MLX90640_test - test of MLX90640 bolometer (almost deprecated)
modbus_params - run with any modbus device using "dictionary"
modbus_relay - chinese modbus relay management
NES_webiface - old web interface for NES spectrograph (almost deprecated)
Raspberry - some things for ARM
serialsock - proxy-server between serial device and several net-clients
serialsockCANmanage - web-interface for serial device management
_snippets - some simple snippets
Socket_CAN - network proxy between two CANbus nets (almost deprecated)
SSL_Socket_snippet - SSL socket
stellarium_emul - emulation of stellarium protocol
stringHash4MCU_ - test of hases for MCU
table_sincos - MCU table-based trigonometry
TeAmanagement - management of TeA ("Telescope Analyzer") stages
Tetris - simplest CLI tetris
thread_array_management - arrays of threads
Trinamic - trinamic stepper-driver management (almost deprecated)
USBrelay - work with chinese USB-relay
usb_reset - reset USB bus
Zernike - old approaches to Zernike polynomials