davidthings
Member
This is to report that an RFM69HCW module using RadioHead and an ILI9341-based TFT using Paul's ILI9341_t3 library are working very nicely together.
The existing version of RadioHead in the Teensyduino release has the transactions applied already, but I am working on the latest version of RadioHead, so the key enabling step was to take Paul's SPI transaction modifications to RadioHead
https://github.com/PaulStoffregen/RadioHead/commit/50f57f723b82959b27896a8442ed076f00fb10a4
and to apply them (manually) to the lastest RadioHead release from
https://github.com/Yveaux/RadioHead
There are only a handful of changes.
The hardware shares the SPI CLK, MISO, MOSI lines, and the RFM69HCW uses interrupts.
I haven't pushed it too hard yet, but since trying it without transactions resulted in some horrific hangs I am delighted! So far, heavy screen access does not seem to mess things up at all on the radio front.
Thanks Paul!
The existing version of RadioHead in the Teensyduino release has the transactions applied already, but I am working on the latest version of RadioHead, so the key enabling step was to take Paul's SPI transaction modifications to RadioHead
https://github.com/PaulStoffregen/RadioHead/commit/50f57f723b82959b27896a8442ed076f00fb10a4
and to apply them (manually) to the lastest RadioHead release from
https://github.com/Yveaux/RadioHead
There are only a handful of changes.
The hardware shares the SPI CLK, MISO, MOSI lines, and the RFM69HCW uses interrupts.
I haven't pushed it too hard yet, but since trying it without transactions resulted in some horrific hangs I am delighted! So far, heavy screen access does not seem to mess things up at all on the radio front.
Thanks Paul!