BSPACM  20150113
Board Support Package for ARM Cortex-M Microcontrollers
Data Structures | Typedefs | Functions | Variables
uart_.h File Reference

NRF51 series-specific UART interface for BSPACM. More...

Go to the source code of this file.

Data Structures

struct  sBSPACMdeviceNRF51periphUARTdevcfg
 

Typedefs

typedef struct sBSPACMdeviceNRF51periphUARTdevcfg sBSPACMdeviceNRF51periphUARTdevcfg
 

Functions

void vBSPACMdeviceNRF51periphUARTirqhandler (sBSPACMperiphUARTstate *const usp)
 

Variables

const sBSPACMperiphUARToperations xBSPACMdeviceNRF51periphUARToperations
 
const sBSPACMdeviceNRF51periphUARTdevcfg xBSPACMdeviceNRF51periphUART0devcfg
 
sBSPACMperiphUARTstate xBSPACMdeviceNRF51periphUART0
 

Detailed Description

NRF51 series-specific UART interface for BSPACM.

Declares the public objects and functions that are required to make use of the UART0 peripheral.

Homepage
http://github.com/pabigot/bspacm

Typedef Documentation

Pin assignment structure for UART devices.

Function Documentation

void vBSPACMdeviceNRF51periphUARTirqhandler ( sBSPACMperiphUARTstate *const  usp)

The IRQHandler for UART interrupts.

The handler in the vector table invokes this with the appropriate state reference.

Variable Documentation

sBSPACMperiphUARTstate xBSPACMdeviceNRF51periphUART0

State for UART0 peripheral, where this exists.

const sBSPACMdeviceNRF51periphUARTdevcfg xBSPACMdeviceNRF51periphUART0devcfg

Device configuration information for UART0 peripheral, where this exists. The board periph_cfg.c file provides a weak definition of this that may be overridden by the application.

const sBSPACMperiphUARToperations xBSPACMdeviceNRF51periphUARToperations

The operations table for UART devices.

This is used to initialize sBSPACMperiphUARTstate::ops.