Полный текст
Реверс-инжиниринг электронных ценников. Часть первая. Знакомство с nrf52832Гора магазинных ценников превращается в полигон для реверса, когда на плате обнаруживается чип nRF52832. Попытка поднять e-ink дисплей SSD1675A разбивается об аппаратную специфику: линии MOSI и MISO физически объединены в нестандартную трёхпроводную шину.Штатный контроллер SPI пасует. Управление дисплеем требует написания 9-битного SoftSPI, где первый бит определяет тип посылки, а следующие восемь проталкивают данные. Портирование LUT-таблиц и инверсия сигналов питания доводят контроллер до рабочего состояния.Разберём, как переписать протокол под объединённую шину и заставить ценник рендерить фрактал Мандельброта.