libpruio  0.2
Input/Output driver for digital/analog lines on Beagleboard hardware
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
src/changelog.md
1 Changelog & Credits {#ChaChangelog}
2 ===================
3 \tableofcontents
4 
5 
6 Further Development {#SecFurtherVev}
7 ===================
8 
9 - Add QEP features of PWMSS.
10 - Add TIMER subsystem support.
11 - More digital triggers for MM mode (ie. CAP and QEP).
12 
13 Feel free to send further ideas to the author (\Email).
14 
15 
16 libpruio-0.2 {#SecV-0-2}
17 ============
18 
19 Released in 2014, October.
20 
21 New:
22 ----
23 
24 - Ring buffer (RB) run mode (samples analog input continously).
25 - PWM output in IO and RB mode (variable frequency and duty cycles).
26 - CAP input in IO and RB mode (analyses frequency and duty cycles of a pulse train).
27 - New examples *pwm_adc*, *pwm_cap*, *rb_oszi*.
28 - Subsystem control (enable or disable single subsystems at run-time).
29 - Device tree overlay included (universal pinmuxing at run-time).
30 - Tools included to create, compile and install universal or customized device tree overlays.
31 - Advanced error messages from constructor.
32 
33 Changes:
34 --------
35 
36 - Completely renewed source code (modular now, for easier expansions).
37 - Completely renewed documentation (interferences between C and FB source solved).
38 - API adapted to modular structure (see file migration.txt.
39 - Version 0.0 examples adapted (*1*, *analyse*, *button*, *io_input*, *sos*, *stepper*, *oszi*, *triggers*).
40 - Adaptions for new FreeBASIC compiler fbc-1.00.
41 - Access to all subsystem registers supported.
42 
43 Bugfixes:
44 ---------
45 
46 - Pinmuxing now available.
47 - GPIO output fixed (former gpio_set sometimes skipped a setting).
48 
49 
50 libpruio-0.0.2 {#SecV-0-0-2}
51 ==============
52 
53 Released on 2014, June 6.
54 
55 - New: example *button*
56 - Bugfix: gpio_get returns correct values now
57 - Cosmetic: Minor adaptions in the source code
58 
59 
60 libpruio-0.0 {#SecV-0-0}
61 ============
62 
63 Released on 2014, May 9.
64 
65 
66 
67 Credits {#SecCredits}
68 =======
69 
70 Thanks go to:
71 
72 - Texas Instruments for creating that great ARM Sitara processors with
73  PRU subsystems and related software.
74 
75 - The Beagleboard developer team for building a board and operating
76  system around that CPU.
77 
78 - The FreeBASIC developer team for creating a great compiler and the
79  support to adapt it for ARM platforms.
80 
81 - Dimitri van Heesch for creating the Doxygen tool, which is used to
82  generate this documentations.
83 
84 - AT&T and Bell-Labs for developing the graphviz package, which is used
85  to generate the graphs in this documentation.
86 
87 - Charles Steinkuehler for the universal device tree overlay and the
88  config-pin tool.
89 
90 - The libpruio users for testing, reporting bugs and sending ideas
91  to improve it.
92 
93 - All others I forgot to mention.