EDF - OnePIC MCU
v1.1.0
|
all board specifics are defined in here: More...
#include "Compiler.h"
#include <stdint.h>
#include <stdbool.h>
Go to the source code of this file.
Defines | |
#define | LED_ON 1 |
#define | LED_OFF 0 |
#define | Nop() NOP() |
#define | _XTAL_FREQ 32000000 |
#define | GetSystemClock() 32000000UL |
#define | GetPeripheralClock() 32000000UL |
#define | GetInstructionClock() (GetSystemClock() / 4) |
#define | gpLED_8_TRIS TRISAbits.TRISA5 |
#define | gpLED_7_TRIS TRISAbits.TRISA5 |
#define | gpLED_6_TRIS TRISAbits.TRISA5 |
#define | gpLED_5_TRIS TRISAbits.TRISA4 |
#define | gpLED_4_TRIS TRISAbits.TRISA3 |
#define | gpLED_3_TRIS TRISAbits.TRISA2 |
#define | gpLED_2_TRIS TRISAbits.TRISA1 |
#define | gpLED_1_TRIS TRISAbits.TRISA0 |
#define | gpLED_8 LATAbits.LATA5 |
#define | gpLED_7 LATAbits.LATA5 |
#define | gpLED_6 LATAbits.LATA5 |
#define | gpLED_5 LATAbits.LATA4 |
#define | gpLED_4 LATAbits.LATA3 |
#define | gpLED_3 LATAbits.LATA2 |
#define | gpLED_2 LATAbits.LATA1 |
#define | gpLED_1 LATAbits.LATA0 |
#define | gpLED_UP_TRIS TRISDbits.TRISD4 |
#define | gpLED_DOWN_TRIS TRISDbits.TRISD7 |
#define | gpLED_RIGHT_TRIS TRISDbits.TRISD6 |
#define | gpLED_LEFT_TRIS TRISDbits.TRISD5 |
#define | gpLED_UP LATDbits.LATD4 |
#define | gpLED_DOWN LATDbits.LATD7 |
#define | gpLED_RIGHT LATDbits.LATD6 |
#define | gpLED_LEFT LATDbits.LATD5 |
#define | SW1_TRIS gpLED_1_TRIS |
#define | SW1_PORT PORTAbits.RA0 |
#define | SW1_LATCH LATAbits.LATA0 |
#define | I2C_SCL_TRIS TRISCbits.TRISC3 |
#define | I2C_SDA_TRIS TRISCbits.TRISC4 |
#define | I2C_MODULE_SETUP_MASTER_3 SSPCON1bits.SSPM3 |
#define | I2C_MODULE_SETUP_MASTER_2 SSPCON1bits.SSPM2 |
#define | I2C_MODULE_SETUP_MASTER_1 SSPCON1bits.SSPM1 |
#define | I2C_MODULE_SETUP_MASTER_0 SSPCON1bits.SSPM0 |
#define | I2C_MODULE_ENABLE SSPCON1bits.SSPEN |
#define | I2C_DISABLE_SLEW_CONTROL SSPSTATbits.SMP |
#define | I2C_INTERRUPT_FLAG PIR1bits.SSPIF |
#define | I2C_INTERRUPT_ENABLE PIE1bits.SSPIE |
#define | I2C_BRG SSPADD |
#define | I2C_BCL_MASTER_BUS_COLLISION SSPCON1bits.WCOL |
#define | I2C_SEN_START_CONDITION_ENABLE SSPCON2bits.SEN |
#define | I2C_TRANSMIT_REGISTER SSPBUF |
#define | I2C_RECIEVE_REGISTER SSPBUF |
#define | I2C_REPEATED_START_ENABLE SSPCON2bits.RSEN |
#define | I2C_ACK_STATUS SSPCON2bits.ACKSTAT; |
#define | I2C_STOP_CONDITION_ENABLE SSPCON2bits.PEN |
#define | I2C_RECIEVE_ENABLE SSPCON2bits.RCEN |
#define | I2C_ACK_DATA SSPCON2bits.ACKDT |
#define | I2C_ACK_SEQ_ENABLE SSPCON2bits.ACKEN |
#define | LCD_RS LATCbits.LATC0 |
#define | LCD_RS_TRIS TRISCbits.TRISC0 |
#define | LCD_ENABLE LATAbits.LATA6 |
#define | LCD_ENABLE_TRIS TRISAbits.TRISA6 |
#define | LCD_D0 LATDbits.LATD0 |
#define | LCD_D1 LATDbits.LATD1 |
#define | LCD_D2 LATDbits.LATD2 |
#define | LCD_D3 LATDbits.LATD3 |
#define | LCD_D0_TRIS TRISDbits.TRISD0 |
#define | LCD_D1_TRIS TRISDbits.TRISD1 |
#define | LCD_D2_TRIS TRISDbits.TRISD2 |
#define | LCD_D3_TRIS TRISDbits.TRISD3 |
#define | EDF_CapTouchGetButtonState(i) mTouch_GetButtonState(i) |
#define | EDF_MTOUCH_PRESSED MTOUCH_PRESSED |
#define | UART_TX_INTERRUPT PIR1bits.TXIF |
#define | UART_RX_INTERRUPT PIR1bits.RCIF |
#define | UART_TX_REGISTER TXREG |
#define | UART_RX_REGISTER RCREG |
#define | UART_TRIS_RX TRISCbits.TRISC7 |
#define | UART_TRIS_TX TRISCbits.TRISC6 |
#define | UART_RX PORTCbits.RC7 |
#define | UART_TX PORTCbits.RC6 |
#define | UART_BAUD_REGISTER SPBRG |
#define | UART_RC_STATUS TXSTA |
UART RX. | |
#define | UART_TX_STATUS RCSTA |
UART tx. | |
#define | ADC_ON ADON = 1; |
********************************************************************** | |
#define | ADC_CONTROL_REGISTER0 ADCON0 |
ADC control register0. | |
#define | ADC_CONTROL_REGISTER1 ADCON1 |
ADC control register1. | |
#define | ADC_RESULT_HIGH ADRESH |
upper 2 bits of result | |
#define | ADC_RESULT_LOW ADRESL |
lower 8 bits of result | |
#define | ADC_WAITING ADCON0bits.GO |
wait for conversion | |
#define | PTP1_LAT LATCbits.LATC5 |
IR PICtail pin. | |
#define | PTP2_LAT LATCbits.LATC1 |
IR PICtail pin. | |
#define | PTP3_LAT LATEbits.LATE1 |
IR PICtail pin. | |
#define | PTP1_PORT PORTCbits.RC5 |
IR PICtail pin. | |
#define | PTP2_PORT PORTCbits.RC1 |
IR PICtail pin. | |
#define | PTP3_PORT PORTEbits.RE1 |
IR PICtail pin. | |
#define | PTP1_TRIS TRISCbits.TRISC5 |
IR PICtail pin. | |
#define | PTP2_TRIS TRISCbits.TRISC1 |
IR PICtail pin. | |
#define | PTP3_TRIS TRISEbits.TRISE1 |
IR PICtail pin. |
all board specifics are defined in here:
Definition in file bsp.h.