PIC24 Support Libraries
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
lib_collection_history.h
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 // Documentation placed on the library collection history page. This file only
31 // include comments for Doxygen; it does not contain any
32 // code.
33 /**
34 \page history History and release notes for this library collection.
35 
36 23-May-2013 (r65 / f5e398dc9af3):
37 - Merge the lib/ subrepo into the main repo.
38 - Clean up Doxygen / compiler warnings.
39 - Updated to AStyle 2.03, ran AStyle.
40 
41 11-Nov-2013 (r61 / 3dfae4d8075a)
42 - Changed function names 'ConfigOutputCapture1' to 'ConfigOutputCompare1' as that is what is really being configured.
43 - Changed ledpwm.c back to reflect what is in the book/notes.
44 - Added ledpwm_bullymon project that demonstrates usage of variable monitoring in Bully Bootloader.
45 - Add: batch files to flash bootloader images
46 - Fixed error in chapter 5 problem 27 solution.
47 
48 24-May-2012 (r55 / 0a577da868fe):
49 - Made warnings in pic24_configbits.c consistent
50 - Made formatting consistent (ran AStyle)
51 - Fixed a few misc compiler warnings
52 
53 22-May-2012 (r50 / 8173e0aa9b43):
54 - Added support for PIC24E/dsPIC33E contained in MPLAB C compiler release 3.31.
55 - Added initial support for PIC24E/dsPIC33E. Most examples tested with 24EP64GP202.
56 - Removed stdint.h, since v3.30 of the compiler now has it. For older compilers,
57  put contents of old stdint.h in pic24-generic.h.
58 - Fixed pic24_adc.h to use new-style C99 types (uint16_t, not uint16).
59 
60 5-Mar-2012 (r42 / 7b7f526d7bcc):
61 - Updated .gld and include/devices to support new additions to the PIC24/dsPIC family.
62 
63 2-Mar-2012 (r38 / e76ddf28fbe5):
64 - Removed unnecessary whitespace in pic24_uart.c-template
65 - Made a few strings const, to store them in ROM
66 - Removed scary warning for an unknown revision of a chip
67 - volatile qualifier added to specifyVar
68 - pic24_configbits.c \#warnings reworded to remove unnecessary (and now wrong)
69  file names
70 - New revisions added for two chips
71 - Updated runscons.bat to produce no errors / warnings on a successful compile
72 
73 27-Feb-2012 (r37 / 220dc4d778e9):
74 - Updated chap10/mcp24lc515_i2c_eeprom.c to use BLKSIZE everywhere
75 - Put the link in textbook_examples_dox.h to rtcc.c in the correct area
76 - Fixed bug in outUint8Decimal when x > 100
77 - Fixed to doc to keep Doxygen from complaining; updated ignores, moved to
78  current version of Doxygen.
79 - Changed naming of Microchip include files to capital letters, to build on Linux.
80 - CR/LF -> CR cleanup plus a bit more via AStyle.
81 - SCons build updated to produce Unix-style line endings in the generated
82  template files.
83 - Astyle now runs on the template files
84 - Link to Mercurial repo added on pic24 lib page
85 
86 24-Aug-2011 (r28 / rd3252bde49e7):
87 - Fixed configPinsForLowPower to look at the LPOSCEN / SOSCEN bit to avoid
88  disrupting an attached crystal oscillator.
89 - Moved repo hosting to Bitbucket
90 - Fixed compile errors in ESOS
91 - Update docs generation to include ESOS. Tidyed up doxygen a bit.
92 - lib/common/pic24_stdio_uart.c, chap10/stdio_test.* fixed, updated so
93  it compiles with UART 3, 4
94 - scons build fixes / improvements
95 
96 12-Apr-2011 (r21 / r880971ce93b6):
97 - Simplified the method for selecting which hardware platform
98  to build for by introducing \ref HARDWARE_PLATFORM and
99  appropriately refactoring the code.
100 - Added support for the The Microchip 16-bit 28-pin Starter Board,
101  Part number DM300027. Thanks to István for contributing this!
102  See \ref STARTER_BOARD_28P.
103 - Merged in support for the Dangerous Prototypes web platform.
104  See \ref DANGEROUS_WEB.
105 - Updated the build process to build reset for all supported platforms.
106 - Updated doxygen to not include files from lib/includes/devices.
107 - Updated runastyle.bat; now uses Unix line endings.
108 - Cleaned up comments in pic24_libconfig.h.
109 - Ran astyle, moving the files to unix-style line ends.
110 - Added this history file.
111 
112 Previous to this, history resided in SVN / HG. Sigh.
113  */