17 Commits (d1bf0eeb0fb0c485da076075a15ffdfd5fb68303)

Author SHA1 Message Date
Damien George 23ccbcf230 extmod/modmachine: Add MICROPY_PY_MACHINE_SIGNAL configuration option. 8 months ago
Angus Gratton decf8e6a8b all: Remove the "STATIC" macro and just use "static" instead. 8 months ago
Damien George d336c1b79b extmod/modmachine: Consolidate simple machine headers into modmachine.h. 1 year ago
Jim Mussared 94beeabd2e py/obj: Convert make_new into a mp_obj_type_t slot. 2 years ago
Jim Mussared a52cd5b07d py/obj: Add accessors for type slots and use everywhere. 3 years ago
Jim Mussared 9dce82776d all: Remove unnecessary locals_dict cast. 2 years ago
Jim Mussared 662b9761b3 all: Make all mp_obj_type_t defs use MP_DEFINE_CONST_OBJ_TYPE. 3 years ago
Jim Mussared 0e7bfc88c6 all: Use mp_obj_malloc everywhere it's applicable. 3 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George 775ffdcc3b extmod/machine_signal: Fix fault when no args are passed to Signal(). 6 years ago
Damien George f03601779e extmod: Convert legacy uppercase macro names to lowercase. 6 years ago
Damien George 6df7b2f2fe extmod/machine_signal: Change VLA to use new scoped allocation API. 7 years ago
Damien George 653a0c2d71 extmod/machine_signal: Fix parsing of invert arg when Pin is first arg. 7 years ago
Damien George 61616e84ce extmod/machine_signal: Rename "inverted" arg to "invert", it's shorter. 8 years ago
Paul Sokolovsky 605ff91efd extmod/machine_signal: Support all Pin's arguments to the constructor. 8 years ago
Paul Sokolovsky 181f7d1450 extmod/machine_signal: Implement Signal .on() and .off() methods. 8 years ago
Paul Sokolovsky 7a7516d40d extmod/machine_signal: Implement "signal" abstraction for machine module. 8 years ago