324 Commits (4747becc6423e8161519ad6850e09137f14742a8)

Author SHA1 Message Date
Damien George c66d86c5ce stmhal: Big cleanup; merge gpio into Pin; make names consistent. 11 years ago
Damien George 906d383850 stmhal: Remove non-ascii character from include file. 11 years ago
Damien George 5b65f0c7d3 py: Rename USE_COMPUTED_GOTOS to USE_COMPUTED_GOTO and enable on stmhal. 11 years ago
Damien George d0f9f6cd3f py: Fix pfenv_print_strn to return correct number of chars printed. 11 years ago
Damien George d553be5982 build: Simplify build directory layout by putting all headers in genhdr. 11 years ago
Damien George fb06bfc11c stmhal: Clean up fatality indications; remove long-obsolete malloc0.c. 11 years ago
Damien George d7a4b69039 stmhal: Change VID to 0xf055=FOSS, and PID to a random number. 11 years ago
Damien George 89831d0289 stmhal: Add more math functions. 11 years ago
Damien George efc22e376f stmhal: Fix 64-byte USB packet bug properly. 11 years ago
Damien George 28817725fc stmhal: Replace magic number 3 with CDC_IN_EP define. 11 years ago
Damien George 6d983539bc stmhal: Improve flash storage cache management. 11 years ago
Andrew Scheller 70a7d7a943 build directory can now be renamed 11 years ago
Dave Hylands e553ff2f75 Fix to allow usbd_msc_storage.c to compile when MICROPY_HW_HAS_SDCARD isn't defined. 11 years ago
Damien George f6be480bda stmhal: Add pyb.have_cdc function to check if USB CDC device is enabled. 11 years ago
Damien George 9388a90842 stmhal: Fix USB CDC buffer overrun error. 11 years ago
Damien George 1381146382 stmhal: Fix C bindings of I2C.read/write. 11 years ago
Andrew Scheller 1452221aca Auto-generate the stmhal/pybcdc_inf header file from static files 11 years ago
Damien George 2822d4e6ce stmhal: Add I2C functions for pure master read/write. 11 years ago
Dave Hylands 00adf67179 Fix call to enable pyb_usart_global_debug. 11 years ago
Damien George 9699ea6a2f stmhal: Fix USB MSC so that it unmounts correctly on Mac OS X. 11 years ago
Damien George 4d7f4eb6a9 stmhal: Add ADC function to read data at a given frequency. 11 years ago
Damien George e95da5b784 stmhal: Add I2C.scan method, to scan all devices on the bus. 11 years ago
Damien George f6d25ecf7b stmhal: Add simple README.txt to freshly-created filesystem. 11 years ago
Damien George c13d0b3304 stmhal: Wrap skin-named-usarts in PYBV10 #if. 11 years ago
Damien George cce7119a2b stmhal: Work around crazy bug in USB CDC. 11 years ago
Damien George 7e5be0b1b4 stmhal: Improved usart module a bit. 11 years ago
Damien George 6dba016a56 stmhal: Add pyb.wfi() function (calls __WFI). 11 years ago
Damien George 86a03044e3 stmhal: Add stdin/stdout/stderr objects. 11 years ago
Damien George 212f89e61a stmhal: Improve USB CDC write function (increase timeout). 11 years ago
Damien George 73496fbbe4 py: Fix up source-line calculation. 11 years ago
Damien George cb861a5c6a stm[hal]: Init mp_sys_path and mp_sys_argv correctly. 11 years ago
Damien George 8a1cab952f py: Fix mp_get_buffer, and use it in more places. 11 years ago
Damien George 0aab675108 stmhal: Little hack to dump GC allocation table using pyb.info(). 11 years ago
Paul Sokolovsky 4165cd1c0c stmhal: Update for static mod sys. 11 years ago
Damien George 82c7b1b1d5 stmhal: Put a USB structure in ROM; GC doesn't scan the data segment. 11 years ago
Damien George b96c7c03ca stmhal: Move fatfs volume/partition lookup table to ROM. 11 years ago
Damien George 60427864b1 stmhal: Move I2C objects to ROM. 11 years ago
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