WISP ERT (Client)
1.0.0
The WISP Extended Runtime (WISP side)
|
#include "wispGuts.h"
Go to the source code of this file.
Macros | |
#define | PIN_RX_BITLINE (BIT0) |
This represents the default IO configuration for the WISP 5.0 rev 0.1 hardware. More... | |
#define | PRX_BITLINEOUT (P1OUT) |
#define | PIN_AUX3 (BIT4) |
#define | PIN_AUX3_OUT (P1OUT) |
#define | PAUX3IN (P1IN) |
#define | PDIR_AUX3 (P1DIR) |
#define | PAUX3SEL0 (P1SEL0) |
#define | PAUX3SEL1 (P1SEL1) |
#define | PIN_I2C_SDA (BIT6) |
#define | PI2C_SDAIN (P1IN) |
#define | PDIR_I2C_SDA (P1DIR) |
#define | PI2C_SDASEL0 (P1SEL0) |
#define | PI2C_SDASEL1 (P1SEL1) |
#define | PIN_I2C_SCL (BIT7) |
#define | PDIR_I2C_SCL (P1DIR) |
#define | PI2C_SCLSEL0 (P1SEL0) |
#define | PI2C_SCLSEL1 (P1SEL1) |
#define | PIN_UART_TX (BIT0) |
#define | PUART_TXSEL0 (P2SEL0) |
#define | PUART_TXSEL1 (P2SEL1) |
#define | PIN_UART_RX (BIT1) |
#define | PUART_RXSEL0 (P2SEL0) |
#define | PUART_RXSEL1 (P2SEL1) |
#define | PIN_RX (BIT3) |
#define | PRXIN (P2IN) |
#define | PDIR_RX (P2DIR) |
#define | PRXIES (P2IES) |
#define | PRXIE (P2IE) |
#define | PRXIFG (P2IFG) |
#define | PRXSEL0 (P2SEL0) |
#define | PRXSEL1 (P2SEL1) |
#define | PRX_VECTOR_DEF (PORT2_VECTOR) |
#define | PIN_ACCEL_SCLK (BIT4) |
#define | PDIR_ACCEL_SCLK (P2DIR) |
#define | PACCEL_SCLKSEL0 (P2SEL0) |
#define | PACCEL_SCLKSEL1 (P2SEL1) |
#define | PIN_ACCEL_MOSI (BIT5) |
#define | PDIR_ACCEL_MOSI (P2DIR) |
#define | PACCEL_MOSISEL0 (P2SEL0) |
#define | PACCEL_MOSISEL1 (P2SEL1) |
#define | PIN_ACCEL_MISO (BIT6) |
#define | PDIR_ACCEL_MISO (P2DIR) |
#define | PACCEL_MISOSEL0 (P2SEL0) |
#define | PACCEL_MISOSEL1 (P2SEL1) |
#define | PIN_TX (BIT7) |
#define | PTXOUT (P2OUT) |
#define | PTXDIR (P2DIR) |
#define | PIN_AUX1 (BIT4) |
#define | PAUX1IN (P3IN) |
#define | PDIR_AUX1 (P3DIR) |
#define | PAUX1SEL0 (P3SEL0) |
#define | PAUX1SEL1 (P3SEL1) |
#define | PIN_AUX2 (BIT5) |
#define | PAUX2IN (P3IN) |
#define | PDIR_AUX2 (P3DIR) |
#define | PAUX2SEL0 (P3SEL0) |
#define | PAUX2SEL1 (P3SEL1) |
#define | PIN_ACCEL_INT2 (BIT6) |
#define | PDIR_ACCEL_INT2 (P3DIR) |
#define | PACCEL_INT2SEL0 (P3SEL0) |
#define | PACCEL_INT2SEL1 (P3SEL1) |
#define | PIN_ACCEL_INT1 (BIT7) |
#define | PDIR_ACCEL_INT1 (P3DIR) |
#define | PACCEL_INT1SEL0 (P3SEL0) |
#define | PACCEL_INT1SEL1 (P3SEL1) |
#define | PLED1OUT (P4OUT) |
#define | PIN_LED1 (BIT0) |
#define | PDIR_LED1 (P4DIR) |
#define | PIN_MEAS (BIT1) |
#define | PMEASOUT (P4OUT) |
#define | PMEASDIR (P4DIR) |
#define | PMEASSEL0 (P4SEL0) |
#define | PMEASSEL1 (P4SEL1) |
#define | PIN_ACCEL_EN BIT2 |
#define | POUT_ACCEL_EN P4OUT |
#define | PDIR_ACCEL_EN P4DIR |
#define | PIN_ACCEL_CS BIT3 |
#define | POUT_ACCEL_CS P4OUT |
#define | PDIR_ACCEL_CS P4DIR |
#define | PIN_RX_EN (BIT5) |
#define | PRXEOUT (P4OUT) |
#define | PDIR_RX_EN (P4DIR) |
#define | PIN_DBG0 (BIT6) |
#define | PDBGOUT (P4OUT) |
#define | PMEAS_ENOUT (PJOUT) |
#define | PMEAS_ENDIR (PJDIR) |
#define | PIN_MEAS_EN (BIT1) |
#define | PDIR_LED2 (PJDIR) |
#define | PLED2OUT (PJOUT) |
#define | PIN_LED2 (BIT6) |
#define | setupDflt_IO() |
This file specifies pin assignments for the particular hardware platform used. currently this file targets the WISP5-LRG platform.
#define PACCEL_INT1SEL0 (P3SEL0) |
#define PACCEL_INT1SEL1 (P3SEL1) |
#define PACCEL_INT2SEL0 (P3SEL0) |
#define PACCEL_INT2SEL1 (P3SEL1) |
#define PACCEL_MISOSEL0 (P2SEL0) |
#define PACCEL_MISOSEL1 (P2SEL1) |
#define PACCEL_MOSISEL0 (P2SEL0) |
#define PACCEL_MOSISEL1 (P2SEL1) |
#define PACCEL_SCLKSEL0 (P2SEL0) |
#define PACCEL_SCLKSEL1 (P2SEL1) |
#define PAUX1IN (P3IN) |
#define PAUX1SEL0 (P3SEL0) |
#define PAUX1SEL1 (P3SEL1) |
#define PAUX2IN (P3IN) |
#define PAUX2SEL0 (P3SEL0) |
#define PAUX2SEL1 (P3SEL1) |
#define PAUX3IN (P1IN) |
#define PAUX3SEL0 (P1SEL0) |
#define PAUX3SEL1 (P1SEL1) |
#define PDBGOUT (P4OUT) |
#define PDIR_ACCEL_CS P4DIR |
#define PDIR_ACCEL_EN P4DIR |
#define PDIR_ACCEL_INT1 (P3DIR) |
#define PDIR_ACCEL_INT2 (P3DIR) |
#define PDIR_ACCEL_MISO (P2DIR) |
#define PDIR_ACCEL_MOSI (P2DIR) |
#define PDIR_ACCEL_SCLK (P2DIR) |
#define PDIR_AUX1 (P3DIR) |
#define PDIR_AUX2 (P3DIR) |
#define PDIR_AUX3 (P1DIR) |
#define PDIR_I2C_SCL (P1DIR) |
#define PDIR_I2C_SDA (P1DIR) |
#define PDIR_LED1 (P4DIR) |
#define PDIR_LED2 (PJDIR) |
#define PDIR_RX (P2DIR) |
#define PDIR_RX_EN (P4DIR) |
#define PI2C_SCLSEL0 (P1SEL0) |
#define PI2C_SCLSEL1 (P1SEL1) |
#define PI2C_SDAIN (P1IN) |
#define PI2C_SDASEL0 (P1SEL0) |
#define PI2C_SDASEL1 (P1SEL1) |
#define PIN_ACCEL_CS BIT3 |
#define PIN_ACCEL_EN BIT2 |
#define PIN_ACCEL_INT1 (BIT7) |
#define PIN_ACCEL_INT2 (BIT6) |
#define PIN_ACCEL_MISO (BIT6) |
#define PIN_ACCEL_MOSI (BIT5) |
#define PIN_ACCEL_SCLK (BIT4) |
#define PIN_AUX1 (BIT4) |
#define PIN_AUX2 (BIT5) |
#define PIN_AUX3 (BIT4) |
#define PIN_AUX3_OUT (P1OUT) |
#define PIN_DBG0 (BIT6) |
#define PIN_I2C_SCL (BIT7) |
#define PIN_I2C_SDA (BIT6) |
#define PIN_LED1 (BIT0) |
#define PIN_LED2 (BIT6) |
#define PIN_MEAS (BIT1) |
#define PIN_MEAS_EN (BIT1) |
#define PIN_RX (BIT3) |
#define PIN_RX_BITLINE (BIT0) |
This represents the default IO configuration for the WISP 5.0 rev 0.1 hardware.
Pay very close attention to your IO direction and connections if you are modifying any of this!
#define PIN_RX_EN (BIT5) |
#define PIN_TX (BIT7) |
#define PIN_UART_RX (BIT1) |
#define PIN_UART_TX (BIT0) |
#define PLED1OUT (P4OUT) |
#define PLED2OUT (PJOUT) |
#define PMEAS_ENDIR (PJDIR) |
#define PMEAS_ENOUT (PJOUT) |
#define PMEASDIR (P4DIR) |
#define PMEASOUT (P4OUT) |
#define PMEASSEL0 (P4SEL0) |
#define PMEASSEL1 (P4SEL1) |
#define POUT_ACCEL_CS P4OUT |
#define POUT_ACCEL_EN P4OUT |
#define PRX_BITLINEOUT (P1OUT) |
#define PRX_VECTOR_DEF (PORT2_VECTOR) |
#define PRXEOUT (P4OUT) |
#define PRXIE (P2IE) |
#define PRXIES (P2IES) |
#define PRXIFG (P2IFG) |
#define PRXIN (P2IN) |
#define PRXSEL0 (P2SEL0) |
#define PRXSEL1 (P2SEL1) |
#define PTXDIR (P2DIR) |
#define PTXOUT (P2OUT) |
#define PUART_RXSEL0 (P2SEL0) |
#define PUART_RXSEL1 (P2SEL1) |
#define PUART_TXSEL0 (P2SEL0) |
#define PUART_TXSEL1 (P2SEL1) |
#define setupDflt_IO | ( | ) |
Default IO setup