I will be smart, he says!
I will use I2C, for it uses less pins, he says!
I will put three microcontrollers together, he says!
Simple bring up, he says!
(he weeps, trying to make an STM32 I2C peripheral and an nRF52 I2C controller to work together reliably without locking up)
Conversation
Replying to
Eh, it'll pass. I've been avoiding getting deeply familiar with the I2C peripheral on the STM32, and it likely has some error case I'm totally ignoring.
Now that I (hopefully) have a much more reliable programming setup, it has been much easier to iterate :)
1
4
i ditched the i2c on the stm32f103 and wrote a bitbanged impl. the hw is really buggy. hard lock that only reboot can solve. the newer ones (i2c v2?) are better i've read but i've never used them myself
2
1
that whole line of hardware looks really scary from the outside looking in but I'm sure there are some plusses, right?
1
3
The G0s still are (relatively!), and in stock!
Each keypad has one of these:
1
2
(In retrospect, I should have spent the extra 30 cents to get this, with 32 pins, so I had enough for SPI)
2


