Commit Graph

9 Commits

Author SHA1 Message Date
eduard.dlabal 6895162c37 Update README.md to enhance documentation and clarify firmware operation details 2025-05-19 17:50:43 +02:00
eduard.dlabal b227f9d074 Refactor main.c for improved readability and update display cursor positions 2025-05-18 16:37:47 +02:00
eduard.dlabal 344d0000fa Add DMA and LiquidCrystal I2C support
- Implemented DMA functionality with a new dma.c and dma.h file.
- Added LiquidCrystal I2C driver with liquidcrystal_i2c.c and liquidcrystal_i2c.h files.
- Updated CMakeLists.txt to include dma.c and liquidcrystal_i2c.c in the build process.
- Modified build.ninja and compile_commands.json to reflect the new source files.
- Enhanced the main application to utilize the new DMA and LiquidCrystal I2C features.
2025-05-18 16:27:45 +02:00
eduard.dlabal f8c5650c95 Add USART2 support and modify system clock configuration
- Implemented USART2 initialization and interrupt handling.
- Added a function to send data to the server via USART2.
- Updated the main application to utilize USART2 for communication.
- Changed system clock configuration to use HSE and PLL for higher frequency.
- Adjusted SPI1 baud rate prescaler for improved performance.
- Enhanced LED control logic based on RFID card detection.
- Updated project configuration to reflect new USART2 settings.
2025-05-18 14:53:54 +02:00
eduard.dlabal 9676a8de3f Remove unused big-endian conversion and update little-endian handling in main.c 2025-05-18 13:40:53 +02:00
eduard.dlabal b308f80a11 Refactor code structure for improved readability and maintainability 2025-05-18 13:07:33 +02:00
eduard.dlabal 95ec6cd0ab a 2025-03-27 19:39:22 +01:00
eduard.dlabal 9abf9cb118 initial commit 2025-03-27 10:43:18 +01:00
eduard.dlabal 7cf483ee36 Initial commit 2025-03-24 22:53:54 +01:00