Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
Commits on Oct 09, 2012
@astagi astagi A new decorator for changing the return type d0ac0bd
@astagi astagi Deleted Utilities, Serial operations moved on MethodDescriptor, see r…
…eturns method
Commits on Oct 16, 2012
@astagi astagi New methods for DallasTemperature d7dd391
Commits on Oct 17, 2012
@astagi astagi Removed OneWireAddress type, useless b03d65c
Commits on Oct 31, 2012
@astagi astagi Minfixes cc39c10
@astagi astagi Added the possibility to specify col and row in a print function on Lcd 6dc9e01
Commits on Nov 01, 2012
@astagi astagi Call function in arduinoobjectmethod a16de82
@astagi astagi README updated 2753daa
@astagi astagi Added class ComChannel to support other communication methods d81dcb2
@astagi astagi Bumped to version 0.5 539e3dd
Commits on Nov 08, 2012
@astagi astagi Support Leonardo boards 18791d6
@astagi astagi Changed url bb4ab6e
@astagi astagi Initial support for python3 e376ecc
@astagi astagi A new class to manage serial comm for python2 1300e12
Commits on Nov 10, 2012
@astagi astagi Minfixes and support for Leonardo serial e6896ca
@astagi astagi Some changes on serial communication 30ab7b7
@astagi astagi Back to use Serial e04b23d
@astagi astagi Makefile updated to the last version d33fa6d
Commits on Nov 11, 2012
@astagi astagi Added doc for installing with Python3. Closes #1 f659e50
@astagi astagi Please donate added eec3aca
Commits on Nov 12, 2012
@astagi astagi Minfixes and Leonardo fix b7b55a5
Commits on Nov 13, 2012
@astagi astagi Minfixes on the interface fixes #3 aec0cc6
@astagi astagi Cleaning some code 333e3bb
Commits on Nov 14, 2012
@astagi astagi Available check reenabled d58f41e
@astagi astagi Bumped to version 0.6 584157f
@astagi astagi Thank you friends ee2a39f
Commits on Dec 21, 2012
@astagi astagi Use the official version of edams makefile 157fad2
@astagi astagi Uploaded the last version of edams makefile 8c6f38a
Commits on Dec 22, 2012
@astagi astagi Added map function f41ea50
Commits on Dec 25, 2012
@astagi astagi Return an integer instead of a string where possible 0e1b439
Commits on Dec 29, 2012
@astagi astagi CapacitiveSensor added 7ab0922
@astagi astagi CapacitiveSensor gitignore removed 0469219
@astagi astagi CapacitiveSensor library is now supported e8a6714
Commits on Jan 02, 2013
@astagi astagi Bumped to version 0.7 26b16d5
Commits on Jan 07, 2013
@astagi astagi Changed edams makefile url d3ba59e
Commits on Jan 16, 2013
@astagi astagi EEPROM support added ec78013
Commits on Feb 13, 2013
@astagi astagi Nanpy namespace everywhere fbae269
@astagi astagi Example using EEPROM added 92c8d9a
Commits on Feb 14, 2013
@astagi astagi README and LICENSE updated db99ed8
Commits on Feb 19, 2013
@astagi astagi Minfix on delay 101522b
@astagi astagi New eeprom example by Kevin Ng 091a131
@astagi astagi Added Kevin Ng to contributors 5a40f5f
@astagi astagi Bumped to version 0.8 8af550b
Commits on Dec 08, 2013
ponty git ignore hidden files c5c26e4
ponty make it gcc 4.3.2 compatible 0349ab1
ponty put all includes in .ino file, so the gui can compile it 52af93b
ponty make it gcc 4.3.2 compatible 7cc0573
ponty put all includes in .ino file, so the gui can compile it ec518c6
ponty Merge branch 'gui' 78226f9
ponty new method: pinModeRead() 7f77cb6
Commits on Dec 12, 2013
@astagi astagi Ignore mac files, updated makefile 29594c8
@astagi astagi Added contributors 4aa2f89
Commits on Dec 15, 2013
ponty put firmware code under "Nanpy" directory for GUI compatibility 0229c01
ponty documentation of GUI upload process 247b14f
@astagi astagi Merge pull request #8 from ponty/gui
rename "firmware" directory to "firmware/Nanpy"
Commits on Dec 17, 2013
ponty support for unsigned integers 39aea74
ponty git ignore all hidden files 5123863
ponty change blink time from 10 ms to 200 ms (it was too fast) 439ac7a
ponty subclass every class from object bf842b5
ponty py3 compatibility b4c76c9
ponty new decorator: memoized 06eebc8
ponty new: EEPROM.size() 673c99f
ponty example: read full EEPROM fa58dae
ponty new: Arduino.pinModeRead() , Arduino.millis() 884bdee
ponty code generator and its output 2c7daf0
ponty new classes:Watchdog,Define,Register,ArduinoCore,ArduinoPin, pwm 5739ee4
ponty tests 5486f7d
ponty activate new classes, deactivate DallasTemperatureClass 52bae93
ponty new examples 8ffb50d
@astagi astagi Removed Makefile. Closes #2 6052c54
@astagi astagi Merged ponty modifications 43daf13
@astagi astagi Removed makefile files cda71c2
Commits on Dec 18, 2013
ponty test the "make" process 4a11466
ponty documentation d4379e9
@astagi astagi Merge pull request #9 from ponty/newfunctions
New functions
ponty rafactor baudrate into variable (#10) cab2a53
ponty raise exception if there is no reply on serial line (#10) 6f97e4d
ponty serial port auto-detection is optional 4289608
ponty add /dev/ttyS0 and /dev/ttyS1 to port auto-detection (#10) ed0ebd8
ponty firmware configuration in cfg.h (#10) e87fa59
ponty default baudrate=115200 (#10) 58a2c35
Commits on Dec 19, 2013
@astagi astagi Merge pull request #11 from ponty/serial
SerialManager improvements
Commits on Dec 28, 2013
@llaurent llaurent add getBool method b4d41f9
@llaurent llaurent support for the DHT sensor library ee7f314
Commits on Dec 29, 2013
@llaurent llaurent a simple example to read from a DHT sensor ce69dea
@llaurent llaurent begin is called when instantiating the class f110873
@llaurent llaurent strcmp !!! :-) 7207af2
ponty Merge branch 'master' of
ponty fix 0b657c3
@ponty ponty Merge pull request #12 from llaurent/dht_sensor
support for DHT-sensor-library
ponty more doc e46a60d
ponty fix DHT lib path
header name and directory name should be the same
ponty restore makefiles for testing 6e886c8
ponty new firmware classes: counter, info ef91483
ponty configurable firmware, optional short strings for communication d803637
ponty more doc ec5f79b
ponty remove 2 sec sleep 9f434fd
ponty refactoring serial-manager f1c70a2
ponty SerialManager: logging c253caf
ponty SerialManager: flush after connecting e3d8bd2
ponty object based interface, firmware_id db14413
ponty remove test dependency: 1cc746f
ponty new object based classes 4e3dca9
ponty new examples a1c7cf9
ponty reworked tests 1e89c16
ponty remove py25 support 5d138dd
ponty SerialManager: 2 sec sleep, autodetection skippable, lazy open (#10)
- configurable (default:2 sec) sleep after connect
- port autodetection can be skipped
- connect only if necessary (lazy open)
ponty speed up tests (skip sleep) 3cb9552
Commits on Dec 30, 2013
ponty exception instead of assert 654e5a1
Commits on Jan 05, 2014
ponty renames: nr -> pin_number, name2int -> to_pin_number a04ff2e
ponty shiftOut be575c3
ponty support AD9850 b5855b3
ponty new example: checkspeed a0d265d
ponty fix module name 5f816c1
ponty optimize DefineClass b5b238b
ponty use NUM_DIGITAL_PINS constant f9d51c3
ponty explicit use of SerialManager in examples 021aecc
Commits on Jan 12, 2014
ponty fix counter for 16MHz 1cc1bd1
Commits on Feb 22, 2014
@astagi astagi Disable features requiring external libs 235f68e
@astagi astagi Added configuration description to README, fixed contributors 0b7e934
Commits on Feb 24, 2014
ponty new feature: RAM read/write
portInputRegister, portModeRegister, portOutputRegister were also modified
to result RAM address instead of RAM value.
Commits on Feb 25, 2014
@astagi astagi Moving examples under nanpy/examples to make examples part of the dis…
@astagi astagi if instead of ifdef for FreqCounter ba580ec
@astagi astagi Removed useless code, do not track cfg.h 4e5718d
@astagi astagi Better firmware configuration 006ffd9
@astagi astagi Added Tone class e123eb0
Commits on Feb 26, 2014
@astagi astagi Restored includes, fixes #20 b7e76c1
ponty put Tone under namespace ada3853
ponty put Tone inside #if #endif 331c7d8
ponty rename Tone to ToneWrapper
Strange behavior:
Tone.cpp file makes Arduino link tone() function,
which conflicts Counter.
Commits on Feb 27, 2014
ponty new function 650e943
ponty eeprom example: 16 bytes in one line, remove spaces c58bd87
ponty cache portOutputRegister, portInputRegister, portModeRegister return …
ponty use object based interface in more examples 36ab8c8
ponty use object based interface in README 29d43ca
Commits on Feb 28, 2014
ponty enable some modules in sample cfg.h cf2de5d
ponty default BOARD is uno in makefile a800617
ponty move watchdog related code into WatchdogClass.cpp b5a8c6c
@astagi astagi Added Anthony Goodhew to contributors 17bec10
Commits on Mar 04, 2014
@astagi astagi Fixed watch dog disable at startup issue 840ee8f
@astagi astagi Separate makefile stuff 8a8e7ba
@astagi astagi Check if running on AVR for freeram.c 93f2eee
Commits on Mar 21, 2014
@astagi astagi Added missing script 8a4d4d3
@astagi astagi Removed firmware af4bd8d
@astagi astagi Removed makefile stuff, moved to firmware repo 02e910d
Commits on Mar 22, 2014
@astagi astagi Codegen package removed a612cb2
Commits on Mar 28, 2014
ponty Wire and I2C support 4d54905
ponty LCD I2C interface support 5240bf9
Commits on Apr 02, 2014
ponty new: firmware_info ed0c1d8
ponty SerialManager: open(), close(), timeout parameter b02300d
Commits on Apr 10, 2014
@andreagrandi andreagrandi Add PyPi badge to README. e01bc99
@astagi astagi Merge pull request #24 from andreagrandi/patch-1
Add PyPi badge to README.
Commits on Apr 21, 2014
@astagi astagi Version 0.9 46fa0b7
Commits on Jun 08, 2014
@astagi astagi Added getResolution and setResolution for DallasTemperature 52c8f2e
@astagi astagi Ignore venv f3cc1c9
@astagi astagi Added setResolution to DallasTemperature sample, request the address …
…before cycle
Commits on Aug 01, 2014
Richard Giles fixed getAddress method (was missing @arduinoobjectmethod) 1d6fc1d
Commits on Aug 07, 2014
@astagi astagi Merge pull request #28 from wrik/master
fixed getAddress method (was missing @arduinoobjectmethod)
Commits on Aug 09, 2014
@astagi astagi Added Richard Giles to CONTRIBUTORS 82c69f5
@astagi astagi Version 0.9.1 efa85eb
Commits on Aug 24, 2014
ponty fix 6b00cbe
ponty support for bmp180 presssure sensor 77184b4
Commits on Sep 01, 2014
@astagi astagi Added Graeme Pyle to contributors 27e3ef9
Commits on Sep 21, 2014
@astagi astagi Added Justin Youngblood to CONTRIBUTORS 2638326
Commits on Sep 25, 2014
@DarkSotM DarkSotM Update 0abb921
@astagi astagi Merge pull request #32 from DarkSotM/master
Added connection parameter
Commits on Sep 30, 2014
@astagi astagi Set serial default timeout to None 47ce989
@astagi astagi Added missing connection parameter to all ArduinoObjects 6ecc00c
@astagi astagi Merge pull request #33 from astagi/minfixes
Commits on Oct 02, 2014
@astagi astagi Version 0.9.2 4ba2be6
Commits on Oct 18, 2014
@astagi astagi Minfixes on README fd1b556
@astagi astagi First import for docs 42f415e
Commits on Nov 16, 2014
@astagi astagi Adds How to extend Nanpy section to docs 72c7224
Commits on Nov 19, 2014
@astagi astagi Merge pull request #35 from nanpy/feature/docs
Commits on Dec 23, 2014
@astagi astagi Restore serial timeout 32beeb2
Commits on Jan 22, 2015
ponty adding classifiers 458d7bf
ponty more badges 244f721
Commits on Jan 31, 2015
@astagi astagi Python side delay for Tone 38cca95
@astagi astagi Set timeout to 7 seconds 0a47426
@astagi astagi Merge pull request #37 from astagi/feature/timeout
Restore timeout feature
Commits on Feb 04, 2015
ponty move test files f1b9d37
ponty fix tox 8fdc8a1
ponty drop support for py31, add for py34 ccf0ed4
ponty add travis and coverall support ( #40 ) 8e88d8d
@astagi astagi Add travis and coveralls badges 5e0ee70
Commits on Feb 05, 2015
@astagi astagi Update c46079f
@astagi astagi Merge pull request #43 from nanpy/feature/ci
Add travis and coveralls badges
@astagi astagi Update 72d96b0
ponty fix coveralls (#40) 05e8918
Commits on Feb 12, 2015
ponty support more MCU in 63e0c99
Commits on Feb 16, 2015
ponty add landscape badge 39154ae
ponty fix warnings 232f6c0
@astagi astagi Remove mytemperaturelib sample 2cb0e6d
@astagi astagi Add servo sample a4addf4
@astagi astagi Functions toCelsius and toFahrenheit are now class methods 7a379d8
@astagi astagi New DallasTemperature example 10946da
@astagi astagi Fix print call in nanpy/examples 65f15ff
@astagi astagi Update year 6760a52
@astagi astagi Merge pull request #46 from nanpy/feature/release0.9.3
ponty /dev/ttyACM* has highest prio 30d7dc5
Commits on Feb 17, 2015
ponty avoid mutex deadlock c5a9327
ponty mock connection e02c9a8
ponty remove classmethod based classes ( and #47 ae48536
Commits on Feb 18, 2015
Pierrick BRUN Add reStructuredText README 87e506a
@astagi astagi Merge pull request #50 from Pi3R1k/master
Add reStructuredText README
Commits on Feb 19, 2015
@astagi astagi EepromLib is now EEPROM 5f574cb
Commits on Feb 21, 2015
@astagi astagi Version 0.9.3 f6ed823
Commits on Feb 22, 2015
Pi3R1k Add Badges to README.rst b3020ec
Pi3R1k Correct Badges View 078e8f1
Pi3R1k Correct Title a0c57d3
Pi3R1k Correct Title 59e1473
Commits on Feb 24, 2015
@astagi astagi Merge pull request #51 from Pi3R1k/master
Add Badges to README.rst
@astagi astagi Goodbye 5bbd4c8
Commits on Feb 26, 2015
@astagi astagi Add Pierrick Brun to CONTRIBUTORS 715df35
Commits on Feb 28, 2015
@astagi astagi Use PyPI pins flat style ac931c5
Commits on Apr 26, 2015
@astagi astagi Add rtscts parameter to SerialManager
Enabling rtscts fixes problems on Raspberry Pi
Commits on Apr 27, 2015
@astagi astagi Style fixes on dht 43cbf98
@astagi astagi New DHT example 5259436
Commits on May 02, 2015
@astagi astagi Version 0.9.4 92eb4a3
Commits on May 08, 2015
@astagi astagi Update README.rst 0f843b7
@astagi astagi Update README.rst 80ac395
Commits on May 18, 2015
@LunarLanding LunarLanding Make link actually work
Otherwise got this error:
    Cloning into 'nanpy-firmware'...
    Permission denied (publickey).
    fatal: Could not read from remote repository.
@LunarLanding LunarLanding add necessary import 6c1bd1b
@astagi astagi Merge pull request #57 from LunarLanding/patch-2
add necessary import
@astagi astagi Merge pull request #56 from LunarLanding/patch-1
Make git clone actually work