This weekend we made some progress on the prototyping. Pin assignments have been set and we're starting to build the prototype in Kicad. Several previous mockups have been done, but now it's time to design something to fab.
RFM69 has been moved to SPI2 to free up SPI1 for the user. Arduino maps the SPI global variable to SPI1 and most libraries simply use it when connecting to peripherals. We're maintaining full user control over SPI1 a.k.a. SPI to help with software portability.
Here's a breakdown of what we expect the user to have access to:
- As many as 20 GPIO (may be 18 depending on USB goes)
- 8 of which will be ADC
- 14 with interrupts
- 1 Hardware SPI
- 1 Hardware I2C
In addition to the hardware work, we re-factored the user input code into its own library for ease of use. This will help as multiple planned functions require it (multi-line and single line).
That's it for now.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.