RTEMS  5.1
Macros | Functions

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. More...
 
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.