Please, select the file to download!
Here is the latest stable version:
After download the file, unzip it to a folder and follow the instructions of the
INSTALL.txt file. If you find a bug or want to add any improvements,
please don't hesitate to let know me through the contact form.
Thank you for your collaboration.
0.1.9 ----- - Added test files for new objects - Added support to integrated circuit PCF8591 AD/DA converter - Updated BMP180 object - Updated the InterfaceI2C object - Added support to integrated circuit BMP180 - SevenSegments object optimized - Small corrections - Added support to LCD2004A - Updated LiquidCrystal and LCD1604A objects - Updated the LiquidCrystal object - Added object for the control of LCD 1604A - Fixed small bug in test file - Updated the InterfaceGPIO object - Added new method on WorkerTask - Corrected some bad translations - Fixed bugs in SevenSegments object - Fixed bugs on files of LiquidCrystal - More details debugging task objects - Documented the InterfaceGPIO object - Added function in InterfaceGPIO for write quickly 0.1.8 ----- - Added support to Interface I2C in the MotorStepper object - Added support to Interface I2C in the Blinker object - Updated new changes in I2C Objects - Small corrections in test files - Changed exceptions syntax - Updated I2C objects - Added LiquidCrystal Object - Updated SevenSegments object - Forgot exception - Added functions to read in InterfaceI2CSlave - Fixed small bugs in Interfacei2c - Updated and simplified test files - Updated InterfaceManager object to support the I2C protocol - Adding the necessary classes to support I2C protocol - Fixed bug: Function name misspelled - Removed backward compatibility functions - Removed unused import modules - Fixed small bug 0.1.7 ----- - Updated test files - It does not change the dutycycle value of rotation changes - Fixed bug: don't stop in PWM_REVERSIBLE mode - Syntax wrong - Added new test files for MotorDC - Added new operation mode for MotorDC - Corrected and updated exceptions - Allows control of one or more interface objects by a device - Added two new operating modes to MotorDC - Updated the Blinker object - Updated motorservo2 test file - Updated SevenSegments object - Corrected the methods to control speed - Added MotorDC object. - Renamed SevenSegmentGroup to SevenSegments and updated object. - Added function - Added some test files - Small modifications in InterfacePWM - Added default value in wait function - Updated to inline if statement - Small modification in exception message - Removed unused exception 0.1.6 ----- - Small modifications in SimonSay tests file - Some corrections in exceptions file - Sets default data value when it's not defined - Small fixed bug - The "logging" module removed from files where it's not used - Included motorservo module to __init__ file - SevenSegment object rewrited - Text correction. - Updated tests files. - Added timeout parameter to the "join" method in Worker class - Fixed bug: Limited the time to wait to stop a Worker object - Cosmetic changes - Renamed some InterfaceGPIO class functions 0.1.5 ----- - Added the SevenSegment and SevenSegmentGroup objects - Added new exceptions - Fixed bug: Corrected initialization of InUserChannelError exception - Fixed bug: Allows modify properties to a channel by the owner Interface - Replaced obsolete comparison "not equal" - Updated FlipFlop object - Cosmetic changes - Fixed bug: Reference to InterfaceGPIO forgotten - Fixed: Exception forgotten - Fixed wrong usage of the PWM object 0.1.4 ----- - Frees channels when the interface is removed - Reordered parameters in write method - Removed unused or duplicate functions - Text correction - MotorServo updated to support new features in InterfacePWM - InterfacePWM and TaskPWM adapted to control more that one channel - Removed older code - Adapted InterfacePWM to control more that one channel - Fix bug: small bug in exceptions calls - Updated MotorServo object - Removed some comments - Removed older code - Removed the time parameter from some methods - Optional parameter in exception OutRangeError - Device MotorServo rewritten for work with InterfacePWM - MotorServo rewritten for work with InterfacePWM - Allows to control InterfacesPWM in the InterfaceManager - Set default values in setup method when they are omitted - Renamed object methods - Added InterfacePWM object and TaskPWM object to support PWM devices 0.1.3 ----- - Removed unnecessary directory - Removed unused code - Deleting compressed files - Updated and added some test files - Update InterfaceGPIO - Allows objects check and filter by interface type - Rewritten InterfaceManager to manage more kinds of Interfaces 0.1.2 ----- - Update test files - Added function to modified the correction factor - Correction of wrong word - Fixed bug: The last step is lost because there is no delay before turning off the windings. - Reordering parameters, the parameter by default will be steps - English translation of comments - Optimizations to improve speed of stepper bipolar motor - Fixed bug: It tries to write in worker when the thread is dead 0.1.1 ----- - Added the "timeit" decorator for speed tests - Added timeit.py - Update MotorServo object - Cosmetic changes and remove unused fuction - Some optimizations to improve speed of stepper motors 0.1.0 ------ - First version. - Partially tested but almost everything works.