113 Commits (42453dc98e95270d3802baf3d70d60c7ecabf162)

Author SHA1 Message Date
Damien George 3f4898456b stmhal: Add stm module, which contains some constants for the MCU. 11 years ago
Andrew Scheller fec6f018ee Tweak pybcdc.inf to match recent changes to pybcdc.h 11 years ago
Damien George 7a5f9e94ad stmhal: Make /src/main.py just /main.py; allow SD to be used as root device. 11 years ago
Damien George a5c18f3285 stmhal: Update windows driver; \r\n newlines and addition USB id. 11 years ago
Damien George b99ca2cdde stmhal: Add windows cdc .inf driver to flash filesystem. 11 years ago
Damien George 8e6f98b166 stmhal: Improve help() function. 11 years ago
Damien George 229347139b stmhal: Add functionality to Servo object. 11 years ago
Dave Hylands 3bbceeaaf7 Fix make-pins.py to support having multiple names for a pin. 11 years ago
Damien George b04488151e stmhal: Make USRSW re-register the EXTI callback each time it's set. 11 years ago
Damien George 2137bc7124 stmhal: in EXTI interrupt handler wrap uPy calls in gc_lock and nlr_buf. 11 years ago
Damien George 26cf55ae05 Add a check for NULL nlr_top in nlr_jump. 11 years ago
Damien George 97790455fe Improve REPL detecting when input needs to continue. 11 years ago
Paul Sokolovsky 72d70cb045 unix, stmhal: Consistently use "FileIO" as class name for file objects. 11 years ago
Andrew Scheller 902d9552c5 Replace some Makefile commands with variables in py/mkenv.mk 11 years ago
Damien George 65cad12d38 py: Add option to compiler to specify default code emitter. 11 years ago
Damien George 27e735fd18 py: Replace stream_p with *stream_p in mp_obj_type_t. 11 years ago
Damien George 7efc5b3f34 py: Make globals and locals proper dictionary objects. 11 years ago
Damien George 8b0535e23f py: Change module globals from mp_map_t* to mp_obj_dict_t*. 11 years ago
Damien George 12bab72d93 Improve GC finalisation code; add option to disable it. 11 years ago
Damien George ea13f407a3 py: Change nlr_jump to nlr_raise, to aid in debugging. 11 years ago
Damien George e20b6b418c stmhal: autoflash now enters serial comms after flashing. 11 years ago
Damien George 38d3430320 stmhal: Add more escape seqs; add debugging output for escape seq. 11 years ago
Paul Sokolovsky cdffa32699 stmhal readline: Parse XTERM Home/End key codes. 11 years ago
Dave Hylands bf7d690e36 Add the git version to the banner 11 years ago
Damien George 3996611c1b stmhal: Add home/end cursor support in readline. 11 years ago
Damien George 57ad7aa66b stmhal: On soft reset, if in raw REPL mode, don't run main.py. 11 years ago
Damien George d8b47d3e02 stmhal: Fix raw REPL so that it passes through more ASCII chars. 11 years ago
Damien George 769b23a9c6 stmhal: Add powf, logf, log2f, log10f. 11 years ago
Damien George aba9f51fef stmhal: #undef log2f if it's defined. 11 years ago
Paul Sokolovsky 1d4d9ddd9e stmhal: Reimplement file support using stream protocol API. 11 years ago
Damien George e90eefc84b stmhal: Fix servo object; add fpclassify to math functions. 11 years ago
Damien George a12be917a4 stmhal: Add timer module; move servo PWM from TIM2 to TIM5. 11 years ago
Damien George 69dee59ce4 stmhal: Add backspace key to readline (along with delete key). 11 years ago
Dave Hylands 18d21d1abd Fix pyb.Led(n) code to work properly. 11 years ago
Dave Hylands baf6f14deb Enhance str.format support 11 years ago
Damien George 15d18069c5 py: Remove old "run time" functions that were 1 liners. 11 years ago
Damien George df6567e634 Merge map.h into obj.h. 11 years ago
Damien George d17926db71 Rename rt_* to mp_*. 11 years ago
Damien George 09d207785c stmhal: Unify naming of HW config; make SD detect configurable. 11 years ago
Damien George 038df43183 stmhal: Implement selector for USB device mode; improve boot up. 11 years ago
Damien George 64563e39b3 stmhal: Add CDC+HID USB device. 11 years ago
Damien George f4417a1f95 stmhal: Add Windows .inf file for USB CDC device. 11 years ago
Damien George c9fd6645b0 stmhal: Factor out stdio and readline to separate files. 11 years ago
Damien George 3e1a5c10c5 py: Rename old const type objects to mp_type_* for consistency. 11 years ago
Damien George bcc9298e5b stmhal: Add TODO's to exti.c; fix delay in lcd.c. 11 years ago
Damien George eed6f26bed stmhal: Use rt_check_nargs to check number of arguments. 11 years ago
Damien George 174bca7b5a stmhal: Remove ExtiMeta object and clean up class constants. 11 years ago
Damien George 9b196cddab Remove mp_obj_type_t.methods entry and use .locals_dict instead. 11 years ago
Damien George c12b2213c1 Change mp_method_t.name from const char * to qstr. 11 years ago
Damien George 38f0c607b0 stmhal: Change Usart creation function to class make_new. 11 years ago