..
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: Early version of machine module for stmhal.
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: Allow to set bits resolution for DAC; 8 is default, can have 12.
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
Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc.
9 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
py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming.
9 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: Early version of machine module for stmhal.
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
modmachine.c
stmhal: Early version of machine module for stmhal.
9 years ago
modmachine.h
stmhal: Early version of machine module for stmhal.
9 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
py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming.
9 years ago
modnwwiznet5k.c
lib: Move some common mod_network_* functions to lib/netutils.
10 years ago
modpyb.c
stmhal: Implement os.dupterm (was pyb.repl_uart).
9 years ago
modstm.c
stmhal: Generate modstm constants per build
9 years ago
moduos.c
stmhal: Implement os.dupterm (was pyb.repl_uart).
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: Add sleep_{ms,us} and ticks_{ms,us,cpu,diff} to time module.
9 years ago
mpconfigport.h
stmhal: Early version of machine module for stmhal.
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
py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming.
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
stmhal: Implement os.dupterm (was pyb.repl_uart).
9 years ago
printf.c
stmhal: Add STM32F7DISC and associated changes.
9 years ago
pybcdc.inf_template
Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc.
9 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
Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc.
9 years ago
pyexec.h
pyexec: Make raw REPL work with event-driven version of pyexec.
10 years ago
qstrdefsport.h
stmhal: Implement os.dupterm (was pyb.repl_uart).
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: Fix RTC.wakeup so it correctly calculates WUT for large periods.
9 years ago
rtc.h
Add license header to (almost) all files.
11 years ago
sdcard.c
py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming.
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: Use polling, not DMA, for 1 byte SPI transfers.
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
stmhal/uart: If char is not received within timeout, return EAGAIN error.
9 years ago
uart.h
stmhal: Remove PYBVxx defines and use config vars for UART/CAN names.
10 years ago
usb.c
py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming.
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: Make USB serial number actually be unique.
9 years ago
usbd_desc.h
stmhal: Fix USB CDC-only mode under Windows.
9 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