This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR1843: watchdog_config array required

Part Number: AWR1843

Hello,

In the watchdog driver for 1843 (file watchdog.c) the external array Watchdog_Config is required, i don't see in the documentation where is it implemented or how to implement it.

do i need to link any libraries ? how to link them.

Regards,

Mohamed

  • Hi,

    The doxygen documentation mentions following. So the Watchdog_config is provided by the application.

    I will check with the sw dvpt team if there is an application example that defines it.

    thank you

    Cesar

    The Watchdog driver interface module is joined (at link time) to a NULL-terminated array of Watchdog_Config data structures named Watchdog_config. Watchdog_config is implemented in the application with each entry being an instance of a Watchdog peripheral. Each entry in Watchdog_config contains a:

    • (Watchdog_FxnTable *) to a set of functions that implement a Watchdog peripheral
    • (void *) data object that is associated with the Watchdog_FxnTable
    • (void *) hardware attributes that are associated to the Watchdog_FxnTable

  • Hi Cesar,

    Thank you for the reply, i am waiting for the example.

    Regards,

    Mohamed

  • Sorry for the delay

    In mmWave SDK, watchdog_RTI defines this config structure. So, nothing needs to be done by application. Please look at the watchdog unit test found in the test directory.

    Thank you

    Cesar