summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Holliday <maholli@stanford.edu>2020-02-18 14:16:54 -0800
committerMax Holliday <maholli@stanford.edu>2020-02-18 14:16:54 -0800
commit2b79d8ffe90f89a32c791fbd8192f9104c2ea1b7 (patch)
tree8f8058aaaf14e8786ed9f9b63ac59ba385489db6
parent93760042fa9793d79e4490dc665593b608d5b334 (diff)
adding PWM to board.c for external WDT
-rw-r--r--ports/atmel-samd/boards/pycubed/board.c6
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) {