LTlib LaurTec Library
4.0.1
Open Source C Library for Microchip Microcontrollers based on XC8 Compiler
|
#include <xc.h>
#include "LTlib.h"
#include "module_IO.h"
#include "module_IO.c"
#include "delay.h"
#include "delay.c"
#include "module_SPI.h"
#include "module_SPI.c"
#include "MCP4822.h"
#include "MCP4822.c"
Go to the source code of this file.
Macros | |
#define | REFERENCE_0000 0 |
#define | REFERENCE_1500 1500 |
#define | REFERENCE_1800 1800 |
#define | REFERENCE_3300 3300 |
#define | STATUS_ON 0x01 |
#define | STATUS_OFF 0x00 |
#define | WAIT_TIME 1000 |
#define | DEBOUNCE_TIME 10 |
#define | BUTTON_1 IO_BIT4 |
#define | BUTTON_2 IO_BIT5 |
#define | BUTTON_3 IO_BIT6 |
#define | BUTTON_4 IO_BIT7 |
#define | BUTTON_PRESSED 0x00 |
Functions | |
int | main (void) |
int main | ( | void | ) |
Definition at line 45 of file main.c.
References BUTTON_1, BUTTON_2, BUTTON_3, BUTTON_4, BUTTON_PRESSED, DEBOUNCE_TIME, delay_ms(), IO_ALL_PORT_OUTPUT, IO_enable_pull_up_resistors(), IO_PORTB, IO_PORTD, IO_read_port_bit(), IO_set_all_ports_as_inputs(), IO_set_port_direction(), IO_write_port(), MCP4822_CLOCK_FOSC_64, MCP4822_DAC_A, MCP4822_GAIN_2, MCP4822_initialize(), MCP4822_set_amplitude(), MCP4822_set_options(), MCP4822_SHUTDOWN_OFF, MCP4822_SHUTDOWN_ON, REFERENCE_0000, REFERENCE_1500, REFERENCE_1800, REFERENCE_3300, STATUS_OFF, and STATUS_ON.