mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-06-01 11:06:04 +08:00
Add watchdog_init to ark boards to ensure watchdog pauses during debugging
This commit is contained in:
@@ -60,6 +60,7 @@
|
|||||||
|
|
||||||
#include <drivers/drv_hrt.h>
|
#include <drivers/drv_hrt.h>
|
||||||
#include <drivers/drv_board_led.h>
|
#include <drivers/drv_board_led.h>
|
||||||
|
#include <drivers/drv_watchdog.h>
|
||||||
|
|
||||||
#include <systemlib/px4_macros.h>
|
#include <systemlib/px4_macros.h>
|
||||||
|
|
||||||
@@ -87,6 +88,8 @@ __END_DECLS
|
|||||||
|
|
||||||
__EXPORT void stm32_boardinitialize(void)
|
__EXPORT void stm32_boardinitialize(void)
|
||||||
{
|
{
|
||||||
|
watchdog_init();
|
||||||
|
|
||||||
// Configure CAN interface
|
// Configure CAN interface
|
||||||
stm32_configgpio(GPIO_CAN1_RX);
|
stm32_configgpio(GPIO_CAN1_RX);
|
||||||
stm32_configgpio(GPIO_CAN1_TX);
|
stm32_configgpio(GPIO_CAN1_TX);
|
||||||
|
|||||||
@@ -60,6 +60,7 @@
|
|||||||
|
|
||||||
#include <drivers/drv_hrt.h>
|
#include <drivers/drv_hrt.h>
|
||||||
#include <drivers/drv_board_led.h>
|
#include <drivers/drv_board_led.h>
|
||||||
|
#include <drivers/drv_watchdog.h>
|
||||||
|
|
||||||
#include <systemlib/px4_macros.h>
|
#include <systemlib/px4_macros.h>
|
||||||
|
|
||||||
@@ -82,6 +83,8 @@
|
|||||||
|
|
||||||
__EXPORT void stm32_boardinitialize(void)
|
__EXPORT void stm32_boardinitialize(void)
|
||||||
{
|
{
|
||||||
|
watchdog_init();
|
||||||
|
|
||||||
/* configure pins */
|
/* configure pins */
|
||||||
const uint32_t gpio[] = PX4_GPIO_INIT_LIST;
|
const uint32_t gpio[] = PX4_GPIO_INIT_LIST;
|
||||||
px4_gpio_init(gpio, arraySize(gpio));
|
px4_gpio_init(gpio, arraySize(gpio));
|
||||||
|
|||||||
Reference in New Issue
Block a user