PIC24 Support Libraries
lib
include
pic24_all.h
Go to the documentation of this file.
1
/*
2
* "Copyright (c) 2008 Robert B. Reese, Bryan A. Jones, J. W. Bruce ("AUTHORS")"
3
* All rights reserved.
4
* (R. Reese, reese_AT_ece.msstate.edu, Mississippi State University)
5
* (B. A. Jones, bjones_AT_ece.msstate.edu, Mississippi State University)
6
* (J. W. Bruce, jwbruce_AT_ece.msstate.edu, Mississippi State University)
7
*
8
* Permission to use, copy, modify, and distribute this software and its
9
* documentation for any purpose, without fee, and without written agreement is
10
* hereby granted, provided that the above copyright notice, the following
11
* two paragraphs and the authors appear in all copies of this software.
12
*
13
* IN NO EVENT SHALL THE "AUTHORS" BE LIABLE TO ANY PARTY FOR
14
* DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
15
* OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE "AUTHORS"
16
* HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
17
*
18
* THE "AUTHORS" SPECIFICALLY DISCLAIMS ANY WARRANTIES,
19
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
20
* AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
21
* ON AN "AS IS" BASIS, AND THE "AUTHORS" HAS NO OBLIGATION TO
22
* PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS."
23
*
24
* Please maintain this header in its entirety when copying/modifying
25
* these files.
26
*
27
*
28
*/
29
30
31
// Documentation for this file. If the \file tag isn't present,
32
// this file won't be documented.
33
/** \file
34
* This header file includes the all the pic24_*.h files as detailed
35
* in the \ref index and also includes the necessary
36
* processor-specific include file.
37
*/
38
39
#pragma once
40
41
#include <stdint.h>
42
43
// Include processor-specific information
44
#include "
pic24_chip.h
"
45
46
// Include user-configurable options
47
#include "
pic24_libconfig.h
"
48
49
// Include PIC24 support library headers
50
#include "
pic24_unittest.h
"
51
#include "
pic24_clockfreq.h
"
52
#include "
pic24_delay.h
"
53
#include "
pic24_ports.h
"
54
55
#ifndef BUILT_ON_ESOS
56
# include "
pic24_uart.h
"
57
# include "
pic24_util.h
"
58
# include "
pic24_serial.h
"
59
#endif
60
61
#include "
pic24_timer.h
"
62
#include "
pic24_i2c.h
"
63
#include "
pic24_spi.h
"
64
#include "
pic24_adc.h
"
65
#include "
pic24_dma.h
"
66
#include "
pic24_ecan.h
"
67
#include "
pic24_flash.h
"
68
#include "
pic24_comparator.h
"
pic24_timer.h
pic24_ports.h
pic24_comparator.h
pic24_i2c.h
pic24_chip.h
pic24_uart.h
pic24_util.h
pic24_unittest.h
pic24_dma.h
pic24_ecan.h
pic24_clockfreq.h
Configures the system clock.
pic24_delay.h
pic24_flash.h
pic24_libconfig.h
pic24_serial.h
pic24_adc.h
pic24_spi.h
Generated by
1.8.13