Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @file test_i2c.h
- * @version v1.1 (2025-09-14)
- * @brief Заголовок smoke-теста EEPROM M24C02 (init → load/save → verify) с выводом на LCD.
- *
- * Использование:
- * 1) Подключить/инициализировать I2C2 (PB10=SCL, PB11=SDA) и LCD.
- * 2) В main.c после инициализации вызвать Eeprom_SmokeTest().
- *
- * Зависимости реализации (test_i2c.c): config_store.h, lcd_shared.h, HAL I2C.
- */
- #ifndef TEST_I2C_H
- #define TEST_I2C_H
- #include <stdint.h>
- /**
- * @brief Выполняет простой прогон EEPROM:
- * - init (по адресу 0x50 на I2C2),
- * - load; если нет валидных слотов — save defaults,
- * - затем изменяет параметр, save, reload, сравнивает,
- * - выводит статус на LCD (через RuChar) в 0-й/1-й строке.
- *
- * @param void Нет параметров.
- * @return void Ничего не возвращает.
- */
- void Eeprom_SmokeTest(void);
- #endif /* TEST_I2C_H */
Advertisement
Add Comment
Please, Sign In to add comment