|
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