diff options
| author | Max Holliday <maholli@stanford.edu> | 2020-02-18 14:16:54 -0800 |
|---|---|---|
| committer | Max Holliday <maholli@stanford.edu> | 2020-02-18 14:16:54 -0800 |
| commit | 2b79d8ffe90f89a32c791fbd8192f9104c2ea1b7 (patch) | |
| tree | 8f8058aaaf14e8786ed9f9b63ac59ba385489db6 | |
| parent | 93760042fa9793d79e4490dc665593b608d5b334 (diff) | |
adding PWM to board.c for external WDT
| -rw-r--r-- | ports/atmel-samd/boards/pycubed/board.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ports/atmel-samd/boards/pycubed/board.c b/ports/atmel-samd/boards/pycubed/board.c index da37252d8..31b081209 100644 --- a/ports/atmel-samd/boards/pycubed/board.c +++ b/ports/atmel-samd/boards/pycubed/board.c @@ -30,6 +30,9 @@ #include "boards/board.h" #include "py/mpconfig.h" #include "shared-bindings/nvm/ByteArray.h" +#include "common-hal/microcontroller/Pin.h" +#include "hal/include/hal_gpio.h" +#include "shared-bindings/pulseio/PWMOut.h" nvm_bytearray_obj_t bootcnt = { .base = { @@ -41,6 +44,9 @@ nvm_bytearray_obj_t bootcnt = { void board_init(void) { + pulseio_pwmout_obj_t pwm; + common_hal_pulseio_pwmout_construct(&pwm, &pin_PA23, 4096, 2, false); + common_hal_pulseio_pwmout_never_reset(&pwm); } bool board_requests_safe_mode(void) { |
