summaryrefslogtreecommitdiff
path: root/esp8266/modpybpin.c
AgeCommit message (Expand)Author
2016-05-26esp8266: Add mp_hal_pin_input() and mp_hal_pin_output() functions.Damien George
2016-05-03esp8266/modpybpin: Make pin.irq() methods take keyword args.Damien George
2016-05-03esp8266/modpybpin: Use None instead of PULL_NONE for no-pull config.Damien George
2016-05-03esp8266/modpybpin: Use enum+array instead of struct for parsing args.Damien George
2016-04-25py: Move call_function_*_protected() functions to py/ for reuse.Paul Sokolovsky
2016-04-22esp8266: Convert mp_hal_pin_obj_t from pin ptr to simple integer.Damien George
2016-04-14esp8266: Add hard IRQ callbacks for pin change on GPIO0-15.Damien George
2016-04-14esp8266: Add dummy entries for non-existing pins to simplify pin logic.Damien George
2016-04-14esp8266: Remove pin_id field from C pin object.Damien George
2016-03-24esp8266: Expose pin object as a public structure for use as C pin API.Damien George
2016-03-05esp8266/modpybpin: Add support for GPIO16.Paul Sokolovsky
2016-03-05esp8266: Expose simple pin API at C level.Damien George
2016-03-05esp8266: Implement Pin.__call__() and Pin.OPEN_DRAIN mode.Damien George
2016-01-11py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.Damien George
2015-05-30esp8266: Update to SDK version 1.1.0 (MIT-licensed).Josef Gajdusek
2015-04-16py: Overhaul and simplify printf/pfenv mechanism.Damien George
2015-02-13esp8266: Add basic pyb.Pin class; supports output mode only.Damien George