Revision history for Perl extension WiringPi::API.
1.05 2017-01-13
- added support for the SR74HC595 shift register (shift_reg_setup() for
Perl, and the original sr595Setup())
- added examples/sr.pl for the shift register code
1.04 2016-08-22
- implemented softPwmCreate(), softPwmWrite() and softPwmStop(), perl:
soft_pwm_create(), soft_pwm_write(), soft_pwm_stop()
- interrupts now work; added code to stop the erroneous extra call to
the handler on first interrupt
1.03 2016-08-18
- fixed call to SetupGpio(), case was wrong
- renamed gpio_scheme() call to pin_scheme()
- removed erroneous call to external module (pin_scheme())
- POD cleanup, re-worded $pin descriptions, and fixed up setup*()
routine explanations
1.02 2016-08-16
- removed references to wiringPi pin numbering scheme being the default
- added clarification in setup*() routine POD
1.00 2016-08-16
- new export tags, :wiringPi exports the originally named wiringPi
functions directly from XS. :perl exports the Perl representation
of the functions, and :all exports them all
- setup_sys() now exports all BCM pins with a system call with sudo,
which alleviates the need to run as user root
- interrupt code now implemented and working
- renamed to WiringPi::API
0.06 2016-08-13
- moved arg validation out of Core and into upper-layer client
software. The idea is to keep this module as close to the C code
as possible, so if this module is used directly, C will handle the
problem
- wrote custom physPinToWpi() C function, and added a phys_to_wpi()
caller
- we now shift off the object or class name if it is present in all
sub calls
- all parameter error handling out, and put it into the upper layers...
we now pretty much call the C functions directly with little overhead
0.05 2016-08-11
- added all of the wiringPiDev shared library LCD functions, and
mapped them in ::Core
0.04 2016-08-10
- wiringPiSetupPhys() has been implemented
- added piBoardRev(), wpiPinToGpio(), physPinToGpio() and pwmSetRange()
functions
- added Perl->C mappings in POD
0.03 2016-08-10
- added repo info to Makefile.PL
- added get_alt(), maps to C getAlt(). This returns the current mode
of a pin. Why it's not called getMode() is beyond me ;)
0.02 2016-08-10
- added notices to POD
- added POD for pwm_write()
0.01 2016-08-10
- separated out from RPi::WiringPi
- most core and system functions implemented