In the WisBlock Solution examples, in the void loop() has only a call for the function Radio.IrqProcess().
As WisBlock has other boards I would like to split the Radio.IrqProcess(), to be able mix differents boards, for example:
- Core: to control the processes and transmit/receive by LoRa Radio
- RAK1906: Get environments measurements
- RAK1903: Get light presence
I found in the header file radio.h, void “(*IrqProcess)(void)”, as member of “struct Radio_s”, but I didn´t find where the functions call for LoRa and BME680.
I couldn´t find the function Radio.IrqProcess() to rewrite it in small pieces to control when the MCU will do LoRa operations, Environment operations and Light operations. I already read the documentation about it, but I didn´t find the answer there, too:
I am creating small libraries, each one with the code for one kind of board. This way, it will be easier to share with other people in my team, what part of the code is doint what
Today I am spending a lot of time to track where is the part of the code that it does what I need in a specific timeline.
I am since yesterday looking for the functions call.
Could you help me?