Since the first blog I've had the opportunity to play around with the XMC4200 Platform2GO board and in the process I've become a little more familiar with the DAVE IDE.
The diagram below illustrates the different interfaces for the smart sprinkler controller I am developing:
- The RTC (Real Time Clock) is used to maintain the sprinkler schedule
- I2C is used to acquire barometric pressure measurements from the DPS368 module
- The communications interface with the host provides a means to set the time and schedule
- The interface labelled I/O is a placeholder for the mechanism that will eventually control the sprinkler itself
I've used DAVE to create and configure these interfaces. The screenshot below shows the resulting APP dependency in DAVE.
The APP for controlling the sprinkler will be added at a later date once the details of this interface are understood.
Currently I've been developing code to test the Virtual COM Port and Real Time Clock.
I plan to post updates on these developments soon.

