..
boards
stmhal: Expose all PYBv1.0 pins, include SD and USB pins.
10 years ago
cmsis
stmhal: Update STM32Cube F4 HAL driver to V1.3.0.
10 years ago
hal
stmhal: Adjust computation of SYSCLK to retain precision.
10 years ago
usbdev
stmhal: In USB HID driver, make polling interval configurable.
10 years ago
usbhost
Initial checkin with STM HAL
11 years ago
.gitignore
stmhal: Add .gitignore to ignore the new build dir names.
11 years ago
Makefile
string0.c: Move from stmhal/ to lib/.
10 years ago
accel.c
stmhal: Prefix includes with py/; remove need for -I../py.
10 years ago
accel.h
Add license header to (almost) all files.
11 years ago
adc.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
adc.h
Add license header to (almost) all files.
11 years ago
autoflash
Add device ID to autoflash script.
11 years ago
bufhelper.c
py: Remove mp_obj_str_builder and use vstr instead.
10 years ago
bufhelper.h
py: Remove mp_obj_str_builder and use vstr instead.
10 years ago
can.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
can.h
stmhal: Add support for CAN rx callbacks.
10 years ago
dac.c
stmhal: Prefix includes with py/; remove need for -I../py.
10 years ago
dac.h
Add license header to (almost) all files.
11 years ago
diskio.c
stmhal: Include fatfs headers using lib/fatfs prefix.
10 years ago
extint.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
extint.h
stmhal: Collect all root pointers together in 1 place.
10 years ago
ffconf.c
stmhal: Remove some unnecessary declarations, purely for cleanup.
10 years ago
ffconf.h
lib: Update FatFs to R0.11.
10 years ago
file.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
file.h
stmhal: Declare variables extern in include files
10 years ago
flash.c
Add license header to (almost) all files.
11 years ago
flash.h
Add license header to (almost) all files.
11 years ago
font_petme128_8x8.h
Add license header to (almost) all files.
11 years ago
fsusermount.c
stmhal: Include fatfs headers using lib/fatfs prefix.
10 years ago
fsusermount.h
stmhal: Add ability to mount custom block device.
10 years ago
gccollect.c
stmhal: Collect all root pointers together in 1 place.
10 years ago
gccollect.h
stmhal: Remove some unnecessary declarations, purely for cleanup.
10 years ago
gchelper.s
REPl working on UART6 with STMHAL
11 years ago
help.c
stmhal: Prefix includes with py/; remove need for -I../py.
10 years ago
i2c.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
i2c.h
Add license header to (almost) all files.
11 years ago
import.c
stmhal: Include fatfs headers using lib/fatfs prefix.
10 years ago
input.c
stmhal: Make pybstdio usable by other ports, and use it.
10 years ago
irq.c
stmhal: Prefix includes with py/; remove need for -I../py.
10 years ago
irq.h
stmhal: Make pyb.[u]delay use systick with IRQs, busy loop otherwise.
10 years ago
lcd.c
stmhal: Prefix includes with py/; remove need for -I../py.
10 years ago
lcd.h
stmhal: Update and improve LCD driver.
11 years ago
led.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
led.h
Add license header to (almost) all files.
11 years ago
lexerfatfs.c
stmhal: Remove some unnecessary declarations, purely for cleanup.
10 years ago
main.c
stmhal: Include fatfs headers using lib/fatfs prefix.
10 years ago
make-stmconst.py
stmhal: Add I2S2EXT and I2S3EXT constants to stm module.
10 years ago
memory.h
stmhal: Enable uhashlib module; add heapq, hashlib weak links.
10 years ago
modnetwork.c
stmhal: Put mod_network_nic_list in global root-pointer state.
10 years ago
modnetwork.h
stmhal: Remove some unnecessary declarations, purely for cleanup.
10 years ago
modnwcc3k.c
stmhal: Make CC3K object static, so it's only registered once as NIC.
10 years ago
modnwwiznet5k.c
stmhal: Prefix includes with py/; remove need for -I../py.
10 years ago
modpyb.c
stmhal: Correctly clear wake-up flag before entering standby mode.
10 years ago
modstm.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
modstmconst.gen.c
stmhal: Add I2S2EXT and I2S3EXT constants to stm module.
10 years ago
moduos.c
stmhal: Make os.sync use disk_ioctl exclusively; reuse os.sync in pyb.
10 years ago
moduselect.c
py, unix, stmhal: Allow to compile with -Wshadow.
10 years ago
modusocket.c
py: Change vstr so that it doesn't null terminate buffer by default.
10 years ago
modutime.c
stmhal: Prefix includes with py/; remove need for -I../py.
10 years ago
mpconfigport.h
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
mpconfigport.mk
stmhal: Initial implementation of cc3k module and driver.
10 years ago
mphal.c
stmhal: Make pybstdio usable by other ports, and use it.
10 years ago
mphal.h
stmhal: Make pybstdio usable by other ports, and use it.
10 years ago
pendsv.c
stmhal: Remove some unnecessary declarations, purely for cleanup.
10 years ago
pendsv.h
stmhal: Remove some unnecessary declarations, purely for cleanup.
10 years ago
pin.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
pin.h
Add Timer support (PWM, OC, IC) for stmhal and teensy
10 years ago
pin_defs_stmhal.c
stmhal: Prefix includes with py/; remove need for -I../py.
10 years ago
pin_defs_stmhal.h
Updated teensy to build.
11 years ago
pin_named_pins.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
portmodules.h
stmhal: Make os.sync use disk_ioctl exclusively; reuse os.sync in pyb.
10 years ago
printf.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
pybcdc.inf_template
Auto-generate the stmhal/pybcdc_inf header file from static files
11 years ago
pybioctl.h
stmhal: Add polling ability to UART object.
10 years ago
pybstdio.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
pyexec.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
pyexec.h
pyexec: Add event-driven variant pyexec_friendly_repl().
10 years ago
qstrdefsport.h
stmhal: Add rtc.wakeup method, to set wakeup timer.
10 years ago
rng.c
stmhal: Prefix includes with py/; remove need for -I../py.
10 years ago
rng.h
Add license header to (almost) all files.
11 years ago
rtc.c
stmhal: Add config option to use LSE/LSI for RTC.
10 years ago
rtc.h
Add license header to (almost) all files.
11 years ago
sdcard.c
stmhal: Remove some unnecessary declarations, purely for cleanup.
10 years ago
sdcard.h
stmhal: Change 64-bit arithmetic to 32-bit for SD card block addressing.
10 years ago
servo.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
servo.h
Add license header to (almost) all files.
11 years ago
spi.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
spi.h
stmhal: For spi_init, add argument to select if NSS pin is enabled.
10 years ago
startup_stm32f40xx.s
Initial checkin with STM HAL
11 years ago
std.h
Add license header to (almost) all files.
11 years ago
stm32f4xx_it.c
stmhal: Remove some unnecessary declarations, purely for cleanup.
10 years ago
stm32f4xx_it.h
Add license header to (almost) all files.
11 years ago
stm32f405.ld
stmhal: Set entry point for ELF binary debugging
10 years ago
storage.c
stmhal: Prefix includes with py/; remove need for -I../py.
10 years ago
storage.h
Add license header to (almost) all files.
11 years ago
system_stm32f4xx.c
stmhal: Allow pyb.freq() function to change SYSCLK frequency.
10 years ago
systick.c
stmhal: Prefix includes with py/; remove need for -I../py.
10 years ago
systick.h
stmhal: Make pyb.[u]delay use systick with IRQs, busy loop otherwise.
10 years ago
timer.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
timer.h
stmhal: Add pulse_width_ratio to timer channel object.
10 years ago
uart.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
uart.h
stmhal: Overhaul UART class to use read/write, and improve it.
10 years ago
usb.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
usb.h
stmhal: Properly define pyb.usb_mode() semantics.
10 years ago
usbd_cdc_interface.c
stmhal: Remove some unnecessary declarations, purely for cleanup.
10 years ago
usbd_cdc_interface.h
stmhal: Remove some unnecessary declarations, purely for cleanup.
10 years ago
usbd_conf.c
py, unix, stmhal: Allow to compile with -Wshadow.
10 years ago
usbd_conf.h
stmhal: Prefix includes with py/; remove need for -I../py.
10 years ago
usbd_desc.c
stmhal: Fix setting of VID.
10 years ago
usbd_desc.h
stmhal: Properly define pyb.usb_mode() semantics.
10 years ago
usbd_msc_storage.c
stmhal: Include fatfs headers using lib/fatfs prefix.
10 years ago
usbd_msc_storage.h
Add license header to (almost) all files.
11 years ago
usrsw.c
py: Overhaul and simplify printf/pfenv mechanism.
10 years ago
usrsw.h
Add license header to (almost) all files.
11 years ago