LTlib LaurTec Library  4.0.3
Open Source C Library for Microchip Microcontrollers based on XC8 Compiler
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
main.c File Reference
#include <xc.h>
#include "LTlib.h"
#include "module_IO.h"
#include "module_IO.c"
#include "module_I2C.h"
#include "module_I2C.c"

Go to the source code of this file.

Macros

#define SLAVE_ADDRESS   0xA6
 
#define READ   0x01
 
#define WRITE   0x00
 
#define BYTE_TO_SEND   0x05
 
#define I2C_MODULE_1
 
#define I2C_Module_open   I2C1_open
 
#define I2C_Module_baud_rate   I2C1_baud_rate
 
#define I2C_Module_wait_bus_IDLE   I2C1_wait_bus_IDLE
 
#define I2C_Module_start_bit   I2C1_start_bit
 
#define I2C_Module_read_byte   I2C1_read_byte
 
#define I2C_Module_reset_write_collision_flag   I2C1_reset_write_collision_flag
 
#define I2C_Module_write_byte   I2C1_write_byte
 
#define I2C_Module_stop_bit   I2C1_stop_bit
 
#define I2C_Module_set_slave_address   I2C1_set_slave_address
 
#define I2C_Module_check_data_ready   I2C1_check_data_ready
 
#define I2C_Module_check_read_write_operation   I2C1_check_read_write_operation
 
#define I2C_Module_check_stop_bit   I2C1_check_stop_bit
 
#define I2C_Module_check_start_bit   I2C1_check_start_bit
 

Functions

void board_initialization (void)
 
int main (void)
 

Macro Definition Documentation

#define BYTE_TO_SEND   0x05

Definition at line 16 of file main.c.

#define I2C_MODULE_1

Definition at line 23 of file main.c.

#define I2C_Module_baud_rate   I2C1_baud_rate

Definition at line 28 of file main.c.

#define I2C_Module_check_data_ready   I2C1_check_data_ready

Definition at line 36 of file main.c.

#define I2C_Module_check_read_write_operation   I2C1_check_read_write_operation

Definition at line 37 of file main.c.

#define I2C_Module_check_start_bit   I2C1_check_start_bit

Definition at line 39 of file main.c.

#define I2C_Module_check_stop_bit   I2C1_check_stop_bit

Definition at line 38 of file main.c.

#define I2C_Module_open   I2C1_open

Definition at line 27 of file main.c.

#define I2C_Module_read_byte   I2C1_read_byte

Definition at line 31 of file main.c.

#define I2C_Module_reset_write_collision_flag   I2C1_reset_write_collision_flag

Definition at line 32 of file main.c.

#define I2C_Module_set_slave_address   I2C1_set_slave_address

Definition at line 35 of file main.c.

#define I2C_Module_start_bit   I2C1_start_bit

Definition at line 30 of file main.c.

#define I2C_Module_stop_bit   I2C1_stop_bit

Definition at line 34 of file main.c.

#define I2C_Module_wait_bus_IDLE   I2C1_wait_bus_IDLE

Definition at line 29 of file main.c.

#define I2C_Module_write_byte   I2C1_write_byte

Definition at line 33 of file main.c.

#define READ   0x01

Definition at line 13 of file main.c.

#define SLAVE_ADDRESS   0xA6

Definition at line 11 of file main.c.

#define WRITE   0x00

Definition at line 14 of file main.c.

Function Documentation

void board_initialization ( void  )