RTEMS: bsps/arm/lpc24xx/include/bsp.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Macros | Functions
bsp.h File Reference
Board Support Packages » ARM » NXP LPC17XX, LPC23XX, LPC24XX and LPC40XX

Global BSP definitions. More...

`#include <bspopts.h>`
`#include <rtems.h>`
`#include <bsp/default-initial-extension.h>`

Go to the source code of this file.

## Macros
#define | BSP_FEATURE_IRQ_EXTENSION
#define | LPC24XX_PCLK (LPC24XX_CCLK / LPC24XX_PCLKDIV)
#define | LPC24XX_EMCCLK (LPC24XX_CCLK / LPC24XX_EMCCLKDIV)
#define | LPC24XX_MPU_REGION_COUNT 8
#define | BSP_ARMV7M_IRQ_PRIORITY_DEFAULT (29 << 3)
#define | BSP_ARMV7M_SYSTICK_PRIORITY (30 << 3)
#define | BSP_ARMV7M_SYSTICK_FREQUENCY LPC24XX_CCLK
#define | RTEMS_BSP_NETWORK_DRIVER_ATTACH lpc_eth_attach_detach
| Standard network driver attach and detach function.
#define | RTEMS_BSP_NETWORK_DRIVER_NAME "eth0"
| Standard network driver name.
#define | BSP_CONSOLE_UART_BASE 0x4000c000

## Functions
int | lpc_eth_attach_detach (struct rtems_bsdnet_ifconfig *config, int attaching)
| Network driver attach and detach function.
void * | bsp_idle_thread (uintptr_t ignored)
| Optimized idle task.
void | bsp_restart (void *addr)
bool | lpc24xx_uart_probe_1 (struct rtems_termios_device_context *context)
bool | lpc24xx_uart_probe_2 (struct rtems_termios_device_context *context)
bool | lpc24xx_uart_probe_3 (struct rtems_termios_device_context *context)

## Detailed Description

Global BSP definitions.