diff --git a/AI_CONTEXT.md b/AI_CONTEXT.md index 2dbdae8..30832ce 100644 --- a/AI_CONTEXT.md +++ b/AI_CONTEXT.md @@ -1,19 +1,22 @@ # πŸ€– ВСхничСский контСкст ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ИИ) +# πŸ€– ВСхничСский контСкст ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° + ### README для рСпозитория **1. ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.** -ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ содСрТит исходный ΠΊΠΎΠ΄ для сканСра I2C-устройств (DS_I2CScanner.c). Основная Ρ†Π΅Π»ΡŒ β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ тСстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для обнаруТСния ΠΈ взаимодСйствия с устройствами, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· интСрфСйс I2C. +ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ содСрТит Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ сканСра устройств ΠΏΠΎ интСрфСйсу I2C (DS_I2CScanner.c). НазначСниС β€” ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΈ идСнтификация ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… ΠΊ шинС I2C устройств ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° адрСсов ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ наличия ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ°. **2. Π’ΠΈΠΏ стСка.** -Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ². +ДрайвСрная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΡˆΠΈΠ½Ρ‹ I2C (STM32/ARM Cortex-M). **3. АрхитСктурный Ρ€Π°Π·Π±ΠΎΡ€:** -* **Src/DS_I2CScanner.c** β€” основной Ρ„Π°ΠΉΠ», содСрТащий Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ сканСра I2C-устройств. Π’ этом Ρ„Π°ΠΉΠ»Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для поиска ΠΈ взаимодСйствия с устройствами ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ I2C. +* **Src/** β€” дирСктория исходного ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. +* **DS_I2CScanner.c** β€” рСализация сканСра I2C: Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡˆΠΈΠ½Ρ‹, ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° адрСсов 0x08–0x77, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ наличия ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ адрСсС, Π²Ρ‹Π²ΠΎΠ΄Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π² консоль/Π»ΠΎΠ³. # ✍️ Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° -*Π”ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ сюда свои трСбования, ΠΈ ИИ ΡƒΡ‡Ρ‚Π΅Ρ‚ ΠΈΡ… ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ запускС* +*Π”ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ сюда свои трСбования, ΠΈ ИИ ΡƒΡ‡Ρ‚Π΅Ρ‚ ΠΈΡ… ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ запускС* \ No newline at end of file