API definitions of the Watchdog driver for the lpc176x bsp in RTEMS.  
More...
#include <rtems/score/cpu.h>
#include <bsp.h>
#include <bspopts.h>
#include <bsp/utility.h>
#include <bsp/irq.h>
#include <bsp/common-types.h>
 
Go to the source code of this file.
 | 
| 
#define  | LPC176X_WDMOD_BASE   0x40000000U | 
|   | 
| 
#define  | LPC176X_WDFEED_CON   0XAAU | 
|   | 
| 
#define  | LPC176X_WDFEED_CFG   0X55U | 
|   | 
| 
#define  | LPC176X_WD_PRESCALER_DIVISOR   4000000U | 
|   | 
| 
#define  | LPC176X_WWDT_MOD_WDEN   BSP_BIT32( 0 ) | 
|   | 
| 
#define  | LPC176X_WWDT_MOD_WDRESET   BSP_BIT32( 1 ) | 
|   | 
| 
#define  | LPC176X_WWDT_MOD_WDTOF   BSP_BIT32( 2 ) | 
|   | 
| 
#define  | LPC176X_WWDT_MOD_WDINT   BSP_BIT32( 3 ) | 
|   | 
| 
#define  | LPC176X_WWDT_CLKSEL_WDSEL_IRC   0x0U | 
|   | 
| 
#define  | LPC176X_WWDT_CLKSEL_WDSEL_PCLK   0x1U | 
|   | 
| 
#define  | LPC176X_WWDT_CLKSEL_WDSEL_RTC   0x2U | 
|   | 
| 
#define  | LPC176X_WD_INTERRUPT_VECTOR_NUMBER   0U | 
|   | 
| 
#define  | LPC176X_WDMOD   ( *(volatile uint32_t *) ( LPC176X_WDMOD_BASE + 0x00U ) ) | 
|   | 
| 
#define  | LPC176X_WDTC   ( *(volatile uint32_t *) ( LPC176X_WDMOD_BASE + 0x04U ) ) | 
|   | 
| #define  | LPC176X_WDFEED | 
|   | 
| 
#define  | LPC176X_WDTV   ( *(volatile uint32_t *) ( LPC176X_WDMOD_BASE + 0x0CU ) ) | 
|   | 
| #define  | LPC176X_WDCLKSEL | 
|   | 
API definitions of the Watchdog driver for the lpc176x bsp in RTEMS. 
 
◆ LPC176X_WDCLKSEL
Value:( *(volatile uint32_t *) ( LPC176X_WDMOD_BASE + \
                                                    0x10U ) )
 
 
 
◆ LPC176X_WDFEED
Value:( *(volatile uint32_t *) ( LPC176X_WDMOD_BASE + \
                                                  0x08U ) )