..
boards
stmhal: Add support for STM32F411 Discovery Board (STM32F411E-DISCO).
9 years ago
cmsis
stmhal/cmsis: Replace non-ascii apostrophe with ascii apostrophe.
9 years ago
hal
stmhal: Add HALCOMMITS file with list of commits that touch the hal.
9 years ago
usbdev
stmhal: add option to query for the current usb mode
9 years ago
usbhost
Initial checkin with STM HAL
11 years ago
.gitignore
stmhal: Add support for Espruino Pico board.
10 years ago
Makefile
stmhal: Use CMSIS_MCU definition from mpconfigboard.mk
9 years ago
accel.c
stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 years ago
accel.h
Add license header to (almost) all files.
11 years ago
adc.c
stmhal: Factor GPIO clock enable logic into mp_hal_gpio_clock_enable.
9 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
stmhal: Remove PYBVxx defines and use config vars for UART/CAN names.
10 years ago
can.h
stmhal: Remove PYBVxx defines and use config vars for UART/CAN names.
10 years ago
dac.c
stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 years ago
dac.h
Add license header to (almost) all files.
11 years ago
diskio.c
stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 years ago
dma.c
stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 years ago
dma.h
stmhal/dma.c: Modify dma_init() to accept init struct as an argument
10 years ago
extint.c
stamhal: Add definitions for MCU_SERIES_F4 and MCU_SERIES_F7
9 years ago
extint.h
stamhal: Add definitions for MCU_SERIES_F4 and MCU_SERIES_F7
9 years ago
ffconf.c
stmhal: Put fs_user_mount pointer in root ptr section of global state.
9 years ago
ffconf.h
lib: Update FatFs to R0.11.
10 years ago
file.c
py: Add stream_tell method, and use for unix and stmhal file tell.
9 years ago
file.h
stmhal: Declare variables extern in include files
10 years ago
flash.c
stamhal: Add definitions for MCU_SERIES_F4 and MCU_SERIES_F7
9 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: Put fs_user_mount pointer in root ptr section of global state.
9 years ago
fsusermount.h
stmhal: Put fs_user_mount pointer in root ptr section of global state.
9 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
stmhal: Enable I2C support for F7 MCUs.
9 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: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 years ago
lcd.h
stmhal: Update and improve LCD driver.
11 years ago
led.c
stmhal: Factor GPIO clock enable logic into mp_hal_gpio_clock_enable.
9 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: Enable SPI support for F7 MCUs.
9 years ago
make-stmconst.py
stmhal: Generate modstm constants per build
9 years ago
memory.h
stmhal: Enable uhashlib module; add heapq, hashlib weak links.
10 years ago
modnetwork.c
lib: Move some common mod_network_* functions to lib/netutils.
10 years ago
modnetwork.h
lib: Move some common mod_network_* functions to lib/netutils.
10 years ago
modnwcc3k.c
lib: Move some common mod_network_* functions to lib/netutils.
10 years ago
modnwwiznet5k.c
lib: Move some common mod_network_* functions to lib/netutils.
10 years ago
modpyb.c
stamhal: Add definitions for MCU_SERIES_F4 and MCU_SERIES_F7
9 years ago
modstm.c
stmhal: Generate modstm constants per build
9 years ago
moduos.c
stmhal: Put fs_user_mount pointer in root ptr section of global state.
9 years ago
moduselect.c
py, unix, stmhal: Allow to compile with -Wshadow.
10 years ago
modusocket.c
py: Add mp_obj_get_int_truncated and use it where appropriate.
10 years ago
modutime.c
stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 years ago
mpconfigport.h
stamhal: Add definitions for MCU_SERIES_F4 and MCU_SERIES_F7
9 years ago
mpconfigport.mk
stmhal: Initial implementation of cc3k module and driver.
10 years ago
mphal.c
stmhal: Factor GPIO clock enable logic into mp_hal_gpio_clock_enable.
9 years ago
mphal.h
stamhal: Add definitions for MCU_SERIES_F4 and MCU_SERIES_F7
9 years ago
pendsv.c
stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 years ago
pendsv.h
stmhal: Remove some unnecessary declarations, purely for cleanup.
10 years ago
pin.c
stmhal: Factor GPIO clock enable logic into mp_hal_gpio_clock_enable.
9 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
stmhal: Add STM32F7DISC and associated changes.
9 years ago
pin_named_pins.c
stmhal: Use new %q format to print qstr's in a few more places.
10 years ago
portmodules.h
lib: Move time utility functions to common library.
10 years ago
printf.c
stmhal: Add STM32F7DISC and associated changes.
9 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
stmhal: Implement sys.std{in,out,err}.buffer, for raw byte mode.
10 years ago
pyexec.c
pyexec: Make raw REPL work with event-driven version of pyexec.
10 years ago
pyexec.h
pyexec: Make raw REPL work with event-driven version of pyexec.
10 years ago
qstrdefsport.h
stmhal: add option to query for the current usb mode
9 years ago
rng.c
stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 years ago
rng.h
Add license header to (almost) all files.
11 years ago
rtc.c
stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 years ago
rtc.h
Add license header to (almost) all files.
11 years ago
sdcard.c
stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 years ago
sdcard.h
stmhal: Change 64-bit arithmetic to 32-bit for SD card block addressing.
10 years ago
servo.c
stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 years ago
servo.h
Add license header to (almost) all files.
11 years ago
spi.c
stmhal: Fix hardfault when configured as a SPI slave
9 years ago
spi.h
stmhal: For spi_init, add argument to select if NSS pin is enabled.
10 years ago
startup_stm32.S
stamhal: Add definitions for MCU_SERIES_F4 and MCU_SERIES_F7
9 years ago
stm32_it.c
stmhal: Add debug capability to print out info about a hard fault.
9 years ago
stm32_it.h
stmhal: Renamed startup/system/_it.[ch] file to generic names.
9 years ago
storage.c
stmhal: Add STM32F7 support for USB serial and storage.
9 years ago
storage.h
Add license header to (almost) all files.
11 years ago
system_stm32.c
stmhal: Enable I & D caches for M7
9 years ago
systick.c
stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 years ago
systick.h
stmhal: Make pyb.[u]delay use systick with IRQs, busy loop otherwise.
10 years ago
timer.c
stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 years ago
timer.h
stmhal: Allow ADC.read_timed to take Timer object in place of freq.
9 years ago
uart.c
stamhal: Add definitions for MCU_SERIES_F4 and MCU_SERIES_F7
9 years ago
uart.h
stmhal: Remove PYBVxx defines and use config vars for UART/CAN names.
10 years ago
usb.c
stmhal: add option to query for the current usb mode
9 years ago
usb.h
stmhal: Properly define pyb.usb_mode() semantics.
10 years ago
usbd_cdc_interface.c
stmhal: Break immediately from USB CDC busy wait loop if IRQs disabled.
10 years ago
usbd_cdc_interface.h
stmhal: Remove some unnecessary declarations, purely for cleanup.
10 years ago
usbd_conf.c
stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 years ago
usbd_conf.h
stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 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
stmhal: Factor GPIO clock enable logic into mp_hal_gpio_clock_enable.
9 years ago
usrsw.h
Add license header to (almost) all files.
11 years ago