Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Generic board support

The generic board support module includes board-specific definitions and function prototypes, such as the board initialization function.

Modules

 SAM4S Xplained Pro board
 

Functions

void board_init (void)
 This function initializes the board target resources. More...
 

Base Boards

#define EVK1100   1
 AT32UC3A EVK1100 board. More...
 
#define EVK1101   2
 AT32UC3B EVK1101 board. More...
 
#define UC3C_EK   3
 AT32UC3C UC3C-EK board. More...
 
#define EVK1104   4
 AT32UC3A3 EVK1104 board. More...
 
#define EVK1105   5
 AT32UC3A EVK1105 board. More...
 
#define STK600_RCUC3L0   6
 STK600 RCUC3L0 board. More...
 
#define UC3L_EK   7
 AT32UC3L-EK board. More...
 
#define XPLAIN   8
 ATxmega128A1 Xplain board. More...
 
#define STK600_RC064X   10
 ATxmega256A3 STK600 board. More...
 
#define STK600_RC100X   11
 ATxmega128A1 STK600 board. More...
 
#define UC3_A3_XPLAINED   13
 ATUC3A3 UC3-A3 Xplained board. More...
 
#define UC3_L0_XPLAINED   15
 ATUC3L0 UC3-L0 Xplained board. More...
 
#define STK600_RCUC3D   16
 STK600 RCUC3D board. More...
 
#define STK600_RCUC3C0   17
 STK600 RCUC3C board. More...
 
#define XMEGA_B1_XPLAINED   18
 ATxmega128B1 Xplained board. More...
 
#define XMEGA_A1_XPLAINED   19
 ATxmega128A1 Xplain-A1 board. More...
 
#define XMEGA_A1U_XPLAINED_PRO   20
 ATxmega128A1U XMEGA-A1U Xplained Pro board. More...
 
#define STK600_RCUC3L4   21
 ATUCL4 STK600 board. More...
 
#define UC3_L0_XPLAINED_BC   22
 ATUC3L0 UC3-L0 Xplained board controller board. More...
 
#define MEGA1284P_XPLAINED_BC   23
 ATmega1284P-Xplained board controller board. More...
 
#define STK600_RC044X   24
 STK600 with RC044X routing card board. More...
 
#define STK600_RCUC3B0   25
 STK600 RCUC3B0 board. More...
 
#define UC3_L0_QT600   26
 QT600 UC3L0 MCU board. More...
 
#define XMEGA_A3BU_XPLAINED   27
 ATxmega256A3BU Xplained board. More...
 
#define STK600_RC064X_LCDX   28
 XMEGAB3 STK600 RC064X LCDX board. More...
 
#define STK600_RC100X_LCDX   29
 XMEGAB1 STK600 RC100X LCDX board. More...
 
#define UC3B_BOARD_CONTROLLER   30
 AT32UC3B1 board controller for Atmel boards. More...
 
#define RZ600   31
 AT32UC3A RZ600 MCU board. More...
 
#define SAM3S_EK   32
 SAM3S-EK board. More...
 
#define SAM3U_EK   33
 SAM3U-EK board. More...
 
#define SAM3X_EK   34
 SAM3X-EK board. More...
 
#define SAM3N_EK   35
 SAM3N-EK board. More...
 
#define SAM3S_EK2   36
 SAM3S-EK2 board. More...
 
#define SAM4S_EK   37
 SAM4S-EK board. More...
 
#define STK600_RCUC3A0   38
 STK600 RCUC3A0 board. More...
 
#define STK600_MEGA   39
 STK600 MEGA board. More...
 
#define MEGA_1284P_XPLAINED   40
 ATmega1284P Xplained board. More...
 
#define SAM4S_XPLAINED   41
 SAM4S Xplained board. More...
 
#define ATXMEGA128A1_QT600   42
 QT600 ATXMEGA128A1 MCU board. More...
 
#define ARDUINO_DUE_X   43
 Arduino Due/X board. More...
 
#define STK600_RCUC3L3   44
 ATUCL3 STK600 board. More...
 
#define SAM4L_EK   45
 SAM4L-EK board. More...
 
#define STK600_MEGA_RF   46
 STK600 MEGA RF EVK board. More...
 
#define XMEGA_C3_XPLAINED   47
 ATxmega384C3 Xplained board. More...
 
#define STK600_RC032X   48
 STK600 with RC032X routing card board. More...
 
#define SAM4S_EK2   49
 SAM4S-EK2 board. More...
 
#define XMEGA_E5_XPLAINED   50
 ATxmega32E5 Xplained board. More...
 
#define SAM4E_EK   51
 SAM4E-EK board. More...
 
#define ATMEGA256RFR2_XPLAINED_PRO   52
 ATmega256RFR2 Xplained Pro board. More...
 
#define SAM4S_XPLAINED_PRO   53
 SAM4S Xplained Pro board. More...
 
#define SAM4L_XPLAINED_PRO   54
 SAM4L Xplained Pro board. More...
 
#define ATMEGA256RFR2_ZIGBIT   55
 ATmega256RFR2 zigbit. More...
 
#define XMEGA_RF233_ZIGBIT   56
 ATxmega256A3U with AT86RF233 Zigbit. More...
 
#define XMEGA_RF212B_ZIGBIT   57
 ATxmega256A3U with AT86RF212B Zigbit. More...
 
#define SAM4S_WPIR_RD   58
 SAM4S-WPIR-RD board. More...
 
#define SAMD20_XPLAINED_PRO   59
 SAM D20 Xplained Pro board. More...
 
#define SAM4L8_XPLAINED_PRO   60
 SAM4L8 Xplained Pro board. More...
 
#define SAM4N_XPLAINED_PRO   61
 SAM4N Xplained Pro board. More...
 
#define XMEGA_A3_REB_CBB   62
 XMEGA REB Controller Base board. More...
 
#define ATMEGARFX_RCB   63
 RFR2 & RFA1 RCB. More...
 
#define SAM4C_EK   64
 SAM4C-EK board. More...
 
#define RCB256RFR2_XPRO   65
 RFR2 RCB Xplained Pro board. More...
 
#define SAMG53_XPLAINED_PRO   66
 SAMG53 Xplained Pro board. More...
 
#define SAM4CP16BMB   67
 SAM4CP16BMB board. More...
 
#define SAM4E_XPLAINED_PRO   68
 SAM4E Xplained Pro board. More...
 
#define SAMD21_XPLAINED_PRO   69
 SAM D21 Xplained Pro board. More...
 
#define SAMR21_XPLAINED_PRO   70
 SAM R21 Xplained Pro board. More...
 
#define SAM4CMP_DB   71
 SAM4CMP demo board. More...
 
#define SAM4CMS_DB   72
 SAM4CMS demo board. More...
 
#define ATPL230AMB   73
 ATPL230AMB board. More...
 
#define SAMD11_XPLAINED_PRO   74
 SAM D11 Xplained Pro board. More...
 
#define SAMG55_XPLAINED_PRO   75
 SAMG55 Xplained Pro board. More...
 
#define SAML21_XPLAINED_PRO   76
 SAM L21 Xplained Pro board. More...
 
#define SAMD10_XPLAINED_MINI   77
 SAM D10 Xplained Mini board. More...
 
#define SAMDA1_XPLAINED_PRO   78
 SAM DA1 Xplained Pro board. More...
 
#define SAMW25_XPLAINED_PRO   79
 SAMW25 Xplained Pro board. More...
 
#define SAMC21_XPLAINED_PRO   80
 SAM C21 Xplained Pro board. More...
 
#define SAMV71_XPLAINED_ULTRA   81
 SAMV71 Xplained Ultra board. More...
 
#define ATMEGA328P_XPLAINED_MINI   82
 ATMEGA328P Xplained MINI board. More...
 
#define ATMEGA328PB_XPLAINED_MINI   83
 ATMEGA328PB Xplained MINI board. More...
 
#define SAMB11_XPLAINED_PRO   84
 SAM B11 Xplained Pro board. More...
 
#define SAME70_XPLAINED   85
 SAME70 Xplained board. More...
 
#define SAML22_XPLAINED_PRO   86
 SAM L22 Xplained Pro board. More...
 
#define SAML22_XPLAINED_PRO_B   87
 SAM L22 Xplained Pro board. More...
 
#define SAMR21ZLL_EK   88
 SAMR21ZLL-EK board. More...
 
#define ATMEGA168PB_XPLAINED_MINI   89
 ATMEGA168PB Xplained MINI board. More...
 
#define ATMEGA324PB_XPLAINED_PRO   90
 ATMEGA324PB Xplained Pro board. More...
 
#define SAMB11ZR_XPLAINED_PRO   92
 SAM B11 ZR Xplained Pro board. More...
 
#define SAMR30_XPLAINED_PRO   93
 SAM R30 Xplained Pro board. More...
 
#define SAMHA1G16A_XPLAINED_PRO   94
 SAM HA1G16A Xplained Pro board. More...
 
#define SAMR34_XPLAINED_PRO   95
 SAM R34 Xplained Pro board. More...
 
#define SIMULATOR_XMEGA_A1   97
 Simulator for XMEGA A1 devices. More...
 
#define AVR_SIMULATOR_UC3   98
 Simulator for the AVR UC3 device family. More...
 
#define USER_BOARD   99
 User-reserved board (if any). More...
 
#define DUMMY_BOARD   100
 Dummy board to support board-independent applications (e.g. bootloader). More...
 
#define SAMB11ZR_SENSOR_TAG   101
 SAMB11ZR sensor tag board. More...
 
#define SAMR30_MODULE_XPLAINED_PRO   102
 SAM R30 Module Xplained Pro board. More...
 
#define SAMR21G18_MODULE   103
 SAMR21G18-MR210UA Module. More...
 
#define SAMR21B18_MODULE   104
 SAMR21B18-MZ210PA Module. More...
 
#define WLR089_XPLAINED_PRO   105
 WLR089_XPLAINED_PRO board. More...
 

Extension Boards

#define EXT1102   1
 AT32UC3B EXT1102 board. More...
 
#define MC300   2
 AT32UC3 MC300 board. More...
 
#define SENSORS_XPLAINED_INERTIAL_1   3
 Xplained inertial sensor board 1. More...
 
#define SENSORS_XPLAINED_INERTIAL_2   4
 Xplained inertial sensor board 2. More...
 
#define SENSORS_XPLAINED_PRESSURE_1   5
 Xplained pressure sensor board. More...
 
#define SENSORS_XPLAINED_LIGHTPROX_1   6
 Xplained light & proximity sensor board. More...
 
#define SENSORS_XPLAINED_INERTIAL_A1   7
 Xplained inertial sensor board "A". More...
 
#define RZ600_AT86RF231   8
 AT86RF231 RF board in RZ600. More...
 
#define RZ600_AT86RF230B   9
 AT86RF230B RF board in RZ600. More...
 
#define RZ600_AT86RF212   10
 AT86RF212 RF board in RZ600. More...
 
#define SENSORS_XPLAINED_BREADBOARD   11
 Xplained sensor development breadboard. More...
 
#define SECURITY_XPLAINED   12
 Xplained ATSHA204 board. More...
 
#define USER_EXT_BOARD   99
 User-reserved extension board (if any). More...
 

#define ARDUINO_DUE_X   43

Arduino Due/X board.

#define ATMEGA168PB_XPLAINED_MINI   89

ATMEGA168PB Xplained MINI board.

#define ATMEGA256RFR2_XPLAINED_PRO   52

ATmega256RFR2 Xplained Pro board.

#define ATMEGA256RFR2_ZIGBIT   55

ATmega256RFR2 zigbit.

#define ATMEGA324PB_XPLAINED_PRO   90

ATMEGA324PB Xplained Pro board.

#define ATMEGA328P_XPLAINED_MINI   82

ATMEGA328P Xplained MINI board.

#define ATMEGA328PB_XPLAINED_MINI   83

ATMEGA328PB Xplained MINI board.

#define ATMEGARFX_RCB   63

RFR2 & RFA1 RCB.

#define ATPL230AMB   73

ATPL230AMB board.

#define ATXMEGA128A1_QT600   42

QT600 ATXMEGA128A1 MCU board.

#define AVR_SIMULATOR_UC3   98

Simulator for the AVR UC3 device family.

#define DUMMY_BOARD   100

Dummy board to support board-independent applications (e.g. bootloader).

#define EVK1100   1

AT32UC3A EVK1100 board.

#define EVK1101   2

AT32UC3B EVK1101 board.

#define EVK1104   4

AT32UC3A3 EVK1104 board.

#define EVK1105   5

AT32UC3A EVK1105 board.

#define EXT1102   1

AT32UC3B EXT1102 board.

#define MC300   2

AT32UC3 MC300 board.

#define MEGA1284P_XPLAINED_BC   23

ATmega1284P-Xplained board controller board.

#define MEGA_1284P_XPLAINED   40

ATmega1284P Xplained board.

#define RCB256RFR2_XPRO   65

RFR2 RCB Xplained Pro board.

#define RZ600   31

AT32UC3A RZ600 MCU board.

#define RZ600_AT86RF212   10

AT86RF212 RF board in RZ600.

#define RZ600_AT86RF230B   9

AT86RF230B RF board in RZ600.

#define RZ600_AT86RF231   8

AT86RF231 RF board in RZ600.

#define SAM3N_EK   35

SAM3N-EK board.

#define SAM3S_EK   32

SAM3S-EK board.

#define SAM3S_EK2   36

SAM3S-EK2 board.

#define SAM3U_EK   33

SAM3U-EK board.

#define SAM3X_EK   34

SAM3X-EK board.

#define SAM4C_EK   64

SAM4C-EK board.

#define SAM4CMP_DB   71

SAM4CMP demo board.

#define SAM4CMS_DB   72

SAM4CMS demo board.

#define SAM4CP16BMB   67

SAM4CP16BMB board.

#define SAM4E_EK   51

SAM4E-EK board.

#define SAM4E_XPLAINED_PRO   68

SAM4E Xplained Pro board.

#define SAM4L8_XPLAINED_PRO   60

SAM4L8 Xplained Pro board.

#define SAM4L_EK   45

SAM4L-EK board.

#define SAM4L_XPLAINED_PRO   54

SAM4L Xplained Pro board.

#define SAM4N_XPLAINED_PRO   61

SAM4N Xplained Pro board.

#define SAM4S_EK   37

SAM4S-EK board.

#define SAM4S_EK2   49

SAM4S-EK2 board.

#define SAM4S_WPIR_RD   58

SAM4S-WPIR-RD board.

#define SAM4S_XPLAINED   41

SAM4S Xplained board.

#define SAM4S_XPLAINED_PRO   53

SAM4S Xplained Pro board.

#define SAMB11_XPLAINED_PRO   84

SAM B11 Xplained Pro board.

#define SAMB11ZR_SENSOR_TAG   101

SAMB11ZR sensor tag board.

#define SAMB11ZR_XPLAINED_PRO   92

SAM B11 ZR Xplained Pro board.

#define SAMC21_XPLAINED_PRO   80

SAM C21 Xplained Pro board.

#define SAMD10_XPLAINED_MINI   77

SAM D10 Xplained Mini board.

#define SAMD11_XPLAINED_PRO   74

SAM D11 Xplained Pro board.

#define SAMD20_XPLAINED_PRO   59

SAM D20 Xplained Pro board.

#define SAMD21_XPLAINED_PRO   69

SAM D21 Xplained Pro board.

#define SAMDA1_XPLAINED_PRO   78

SAM DA1 Xplained Pro board.

#define SAME70_XPLAINED   85

SAME70 Xplained board.

#define SAMG53_XPLAINED_PRO   66

SAMG53 Xplained Pro board.

#define SAMG55_XPLAINED_PRO   75

SAMG55 Xplained Pro board.

#define SAMHA1G16A_XPLAINED_PRO   94

SAM HA1G16A Xplained Pro board.

#define SAML21_XPLAINED_PRO   76

SAM L21 Xplained Pro board.

#define SAML22_XPLAINED_PRO   86

SAM L22 Xplained Pro board.

#define SAML22_XPLAINED_PRO_B   87

SAM L22 Xplained Pro board.

#define SAMR21_XPLAINED_PRO   70

SAM R21 Xplained Pro board.

#define SAMR21B18_MODULE   104

SAMR21B18-MZ210PA Module.

#define SAMR21G18_MODULE   103

SAMR21G18-MR210UA Module.

#define SAMR21ZLL_EK   88

SAMR21ZLL-EK board.

#define SAMR30_MODULE_XPLAINED_PRO   102

SAM R30 Module Xplained Pro board.

#define SAMR30_XPLAINED_PRO   93

SAM R30 Xplained Pro board.

#define SAMR34_XPLAINED_PRO   95

SAM R34 Xplained Pro board.

#define SAMV71_XPLAINED_ULTRA   81

SAMV71 Xplained Ultra board.

#define SAMW25_XPLAINED_PRO   79

SAMW25 Xplained Pro board.

#define SECURITY_XPLAINED   12

Xplained ATSHA204 board.

#define SENSORS_XPLAINED_BREADBOARD   11

Xplained sensor development breadboard.

#define SENSORS_XPLAINED_INERTIAL_1   3

Xplained inertial sensor board 1.

#define SENSORS_XPLAINED_INERTIAL_2   4

Xplained inertial sensor board 2.

#define SENSORS_XPLAINED_INERTIAL_A1   7

Xplained inertial sensor board "A".

#define SENSORS_XPLAINED_LIGHTPROX_1   6

Xplained light & proximity sensor board.

#define SENSORS_XPLAINED_PRESSURE_1   5

Xplained pressure sensor board.

#define SIMULATOR_XMEGA_A1   97

Simulator for XMEGA A1 devices.

#define STK600_MEGA   39

STK600 MEGA board.

#define STK600_MEGA_RF   46

STK600 MEGA RF EVK board.

#define STK600_RC032X   48

STK600 with RC032X routing card board.

#define STK600_RC044X   24

STK600 with RC044X routing card board.

#define STK600_RC064X   10

ATxmega256A3 STK600 board.

#define STK600_RC064X_LCDX   28

XMEGAB3 STK600 RC064X LCDX board.

#define STK600_RC100X   11

ATxmega128A1 STK600 board.

#define STK600_RC100X_LCDX   29

XMEGAB1 STK600 RC100X LCDX board.

#define STK600_RCUC3A0   38

STK600 RCUC3A0 board.

#define STK600_RCUC3B0   25

STK600 RCUC3B0 board.

#define STK600_RCUC3C0   17

STK600 RCUC3C board.

#define STK600_RCUC3D   16

STK600 RCUC3D board.

#define STK600_RCUC3L0   6

STK600 RCUC3L0 board.

#define STK600_RCUC3L3   44

ATUCL3 STK600 board.

#define STK600_RCUC3L4   21

ATUCL4 STK600 board.

#define UC3_A3_XPLAINED   13

ATUC3A3 UC3-A3 Xplained board.

#define UC3_L0_QT600   26

QT600 UC3L0 MCU board.

#define UC3_L0_XPLAINED   15

ATUC3L0 UC3-L0 Xplained board.

#define UC3_L0_XPLAINED_BC   22

ATUC3L0 UC3-L0 Xplained board controller board.

#define UC3B_BOARD_CONTROLLER   30

AT32UC3B1 board controller for Atmel boards.

#define UC3C_EK   3

AT32UC3C UC3C-EK board.

#define UC3L_EK   7

AT32UC3L-EK board.

#define USER_BOARD   99

User-reserved board (if any).

#define USER_EXT_BOARD   99

User-reserved extension board (if any).

#define WLR089_XPLAINED_PRO   105

WLR089_XPLAINED_PRO board.

#define XMEGA_A1_XPLAINED   19

ATxmega128A1 Xplain-A1 board.

#define XMEGA_A1U_XPLAINED_PRO   20

ATxmega128A1U XMEGA-A1U Xplained Pro board.

#define XMEGA_A3_REB_CBB   62

XMEGA REB Controller Base board.

#define XMEGA_A3BU_XPLAINED   27

ATxmega256A3BU Xplained board.

#define XMEGA_B1_XPLAINED   18

ATxmega128B1 Xplained board.

#define XMEGA_C3_XPLAINED   47

ATxmega384C3 Xplained board.

#define XMEGA_E5_XPLAINED   50

ATxmega32E5 Xplained board.

#define XMEGA_RF212B_ZIGBIT   57

ATxmega256A3U with AT86RF212B Zigbit.

#define XMEGA_RF233_ZIGBIT   56

ATxmega256A3U with AT86RF233 Zigbit.

#define XPLAIN   8

ATxmega128A1 Xplain board.

void board_init ( void  )

This function initializes the board target resources.

This function should be called to ensure proper initialization of the target board hardware connected to the part.

For NPCS 1, 2, and 3, different PINs can be used to access the same NPCS line. Depending on the application requirements, the default PIN may not be available. Hence a different PIN should be selected using the CONF_BOARD_SPI_NPCS_GPIO and CONF_BOARD_SPI_NPCS_FLAGS macros.

References AT86RFX_RST_PIN, AT86RFX_SLP_PIN, AT86RFX_SPI_CS_FLAGS, AT86RFX_SPI_CS_PIN, AT86RFX_SPI_MISO, AT86RFX_SPI_MOSI, AT86RFX_SPI_SCK, BUTTON_0_ACTIVE, BUTTON_0_PIN, gpio_configure_group, gpio_configure_pin, IO1_LED1_ACTIVE, IO1_LED1_PIN, IO1_LED2_ACTIVE, IO1_LED2_PIN, IO1_LED3_ACTIVE, IO1_LED3_PIN, IOPORT_DIR_INPUT, IOPORT_DIR_OUTPUT, ioport_init(), IOPORT_MODE_PULLDOWN, IOPORT_MODE_PULLUP, IOPORT_PIN_LEVEL_HIGH, ioport_set_pin_dir(), ioport_set_pin_level(), ioport_set_pin_mode(), LED_0_ACTIVE, LED_0_PIN, PIN_EBI_NANDALE, PIN_EBI_NANDALE_FLAGS, PIN_EBI_NANDCLE, PIN_EBI_NANDCLE_FLAGS, PIN_EBI_NANDIO_0, PIN_EBI_NANDIO_0_FLAGS, PIN_EBI_NANDIO_1, PIN_EBI_NANDIO_1_FLAGS, PIN_EBI_NANDIO_2, PIN_EBI_NANDIO_2_FLAGS, PIN_EBI_NANDIO_3, PIN_EBI_NANDIO_3_FLAGS, PIN_EBI_NANDIO_4, PIN_EBI_NANDIO_4_FLAGS, PIN_EBI_NANDIO_5, PIN_EBI_NANDIO_5_FLAGS, PIN_EBI_NANDIO_6, PIN_EBI_NANDIO_6_FLAGS, PIN_EBI_NANDIO_7, PIN_EBI_NANDIO_7_FLAGS, PIN_EBI_NANDOE, PIN_EBI_NANDOE_FLAGS, PIN_EBI_NANDWE, PIN_EBI_NANDWE_FLAGS, PIN_HSMCI_MCCDA_FLAGS, PIN_HSMCI_MCCDA_GPIO, PIN_HSMCI_MCCK_FLAGS, PIN_HSMCI_MCCK_GPIO, PIN_HSMCI_MCDA0_FLAGS, PIN_HSMCI_MCDA0_GPIO, PIN_HSMCI_MCDA1_FLAGS, PIN_HSMCI_MCDA1_GPIO, PIN_HSMCI_MCDA2_FLAGS, PIN_HSMCI_MCDA2_GPIO, PIN_HSMCI_MCDA3_FLAGS, PIN_HSMCI_MCDA3_GPIO, PIN_NF_CE_FLAGS, PIN_NF_CE_IDX, PIN_NF_RB_FLAGS, PIN_NF_RB_IDX, PINS_UART1, PINS_UART1_FLAGS, PINS_UART1_PIO, SD_MMC_0_CD_FLAGS, SD_MMC_0_CD_GPIO, SPI_MISO_FLAGS, SPI_MISO_GPIO, SPI_MOSI_FLAGS, SPI_MOSI_GPIO, SPI_NPCS0_FLAGS, SPI_NPCS0_GPIO, SPI_NPCS1_PA9_FLAGS, SPI_NPCS1_PA9_GPIO, SPI_NPCS2_PA10_FLAGS, SPI_NPCS2_PA10_GPIO, SPI_NPCS3_PA22_FLAGS, SPI_NPCS3_PA22_GPIO, SPI_SPCK_FLAGS, SPI_SPCK_GPIO, TWI0_CLK_FLAGS, TWI0_CLK_GPIO, TWI0_DATA_FLAGS, TWI0_DATA_GPIO, UG_2832HSWEG04_DATA_CMD_FLAGS, UG_2832HSWEG04_DATA_CMD_GPIO, UG_2832HSWEG04_RESET_FLAGS, UG_2832HSWEG04_RESET_GPIO, and wdt_disable().

Referenced by main().