Other Parts Discussed in Thread: , TRF7970A, MSP-FET
Apologies if this topic has been covered before, didn't find it during searches. Plan: PIC24F using UART comm to DLP2 module, RF to 152H then I2C to LIS3MDL magnetometer. Have UART traffic captures from GUI app to 7970A EVM, I2C captures for the SHT21 and ISL29023 sensors. CCS 6.2.0 for 152H code, MPLAB-X 3.30 for PIC code.
Using SensorHub example project, replaced Digital_Sensor1 I2C code with LIS3MDL X-axis I2C write/read code. DS2 handles Y-axis, DS3 handles Z-axis. Modified DigitalSensorInit() as required. Thinking when 152H ROM calls each DigitalSensor1-3 in turn, will get results from X, Y, Z axes.
When the GUI app starts the SensorHub demo, there is UART traffic for each of the project sensors. 1st there's a 8-byte write to Block1, then a 8-bit write to Block2, finally an 8-bit write to Block0. I understand the contents of those writes, as they relate to the SHT21 and ISL29023 sensors. Looking for clues about what to write to the DLP2, to get it to trigger the 3 ROM calls to DS1-3.
Thanks for reading this post!