Skip to content

Release 3.0.0

Compare
Choose a tag to compare
@himanshuseth-microchip himanshuseth-microchip released this 29 Mar 07:29
· 4 commits to master since this release
  • Updated the Curiosity Out-of-Box demo to latest supporting repos for rev C0 silicon-based modules.

  • Fix issue of application not receiving a MQTT message other than 'toggle'.

  • Fix issue of application hanging in case it does not receive the ack for publish message.

  • Known Issues:
    There is a reset timing issue which has been observed in Full Feature Curiosity Board (Not in the Curiosity Board). The issue is that the Board may not come up when plugged in and will need the reset (MCLR) button to be pressed. This issue has NOT been observed in Curiosity Boards and is more from information point of view for the user. The manual fix for the same is described below:

    1. Open the file src\firmware\src\config\pic32mz_w1_curiosity\peripheral\clk
    2. Search for function "CLK_Initialize"
    3. The statement below needs to be commented:
      if((!CLKSTATbits.SPLLRDY && RCONbits.POR == 1 && RCONbits.EXTR == 1)
      || (1 == CLKSTATbits.SPLLRDY && 0 == RCONbits.POR &&
      ((1 == RCONbits.EXTR) || (1 == RCONbits.SWR))))
    4. Just below the commented statement, we need to add the following statement:
      if(0xc0000808 == SPLLCON)
    5. So the code should look like this after the above changes:
      /* if((!CLKSTATbits.SPLLRDY && RCONbits.POR == 1 && RCONbits.EXTR == 1)
      || (1 == CLKSTATbits.SPLLRDY && 0 == RCONbits.POR &&
      ((1 == RCONbits.EXTR) || (1 == RCONbits.SWR)))) */
      if(0xc0000808 == SPLLCON)