..
boards
stmhal: Improve NUCLEO-F401RE build, with UART2 as REPL.
9 years ago
cmsis
stmhal/cmsis: Replace non-ascii apostrophe with ascii apostrophe.
9 years ago
hal
stmhal: Update HALCOMMITS due to change to 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/file: Recast as "FatFs file" class, to support other VFS types.
9 years ago
accel.c
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
9 years ago
accel.h
Add license header to (almost) all files.
11 years ago
adc.c
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
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
builtin_open.c
stmhal/file: Recast as "FatFs file" class, to support other VFS types.
9 years ago
can.c
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
9 years ago
can.h
stmhal: Remove PYBVxx defines and use config vars for UART/CAN names.
10 years ago
dac.c
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
9 years ago
dac.h
Add license header to (almost) all files.
11 years ago
diskio.c
lib/fatfs: Add support for sector sizes larger than 512 bytes.
9 years ago
dma.c
stmhal: Add pyb.irq_stats() to get statistics about IRQ calls.
9 years ago
dma.h
stmhal: Extend SPI support to fully support all SPI devices on STM32F429.
9 years ago
extint.c
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
9 years ago
extint.h
stamhal: Add definitions for MCU_SERIES_F4 and MCU_SERIES_F7
9 years ago
fatfs_port.c
stmhal: Move stmhal-specific FatFs routines/structs to fatfs_port.c.
9 years ago
ffconf.c
extmod: Move fsusermount.c from stmhal for cross-port reuse.
9 years ago
file.c
stmhal/file: For self-contained usecase, don't define global types.
9 years ago
file.h
stmhal/file: Recast as "FatFs file" class, to support other VFS types.
9 years ago
flash.c
stmhal: Add support for the STM32F429I-DISCO kit by STMicro.
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
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
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
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: Add pyb.irq_stats() to get statistics about IRQ calls.
9 years ago
irq.h
stmhal: Add pyb.irq_stats() to get statistics about IRQ calls.
9 years ago
lcd.c
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
9 years ago
lcd.h
stmhal: Update and improve LCD driver.
11 years ago
led.c
stmhal: Add PWM capability for LED(3) and LED(4) on pyboards.
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: Make TIM3 available for use by the user.
9 years ago
make-stmconst.py
stmhal: Make stm constants big ints when they don't fit in a small int.
9 years ago
memory.h
stmhal: Enable uhashlib module; add heapq, hashlib weak links.
10 years ago
modmachine.c
stmhal: Make TIM3 available for use by the user.
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: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
9 years ago
modnwwiznet5k.c
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
9 years ago
modpyb.c
stmhal: Expose flash and SD card as proper objects with block protocol.
9 years ago
modstm.c
stmhal: Make stm constants big ints when they don't fit in a small int.
9 years ago
moduos.c
stmhal: Add os.statvfs
9 years ago
moduselect.c
stmhal/moduselect: Implement "oneshot polling" flag.
9 years ago
modusocket.c
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
9 years ago
modutime.c
stmhal: Implement delayed RTC initialization with LSI fallback.
9 years ago
mpconfigport.h
py/mpz: Complete implementation of mpz_{and,or,xor} for negative args.
9 years ago
mpconfigport.mk
stmhal: Initial implementation of cc3k module and driver.
10 years ago
mphalport.c
all: Add py/mphal.h and use it in all ports.
9 years ago
mphalport.h
all: Add py/mphal.h and use it in all ports.
9 years ago
pendsv.c
stmhal: Add symbolic #defines for interrupt levels in irq.h.
9 years ago
pendsv.h
stmhal: Remove some unnecessary declarations, purely for cleanup.
10 years ago
pin.c
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
9 years ago
pin.h
Add Timer support (PWM, OC, IC) for stmhal and teensy
10 years ago
pin_defs_stmhal.c
all: Add py/mphal.h and use it in all ports.
9 years ago
pin_defs_stmhal.h
stmhal: Add STM32F7DISC and associated changes.
9 years ago
pin_named_pins.c
all: Add py/mphal.h and use it in all ports.
9 years ago
portmodules.h
stmhal: Implement os.dupterm (was pyb.repl_uart).
9 years ago
pybcdc.inf_template
Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc.
9 years ago
pybioctl.h
stmhal/moduselect: Expose POLLIN/OUT/ERR/HUP constants.
9 years ago
pybstdio.c
all: Add py/mphal.h and use it in all ports.
9 years ago
qstrdefsport.h
stmhal: Expose flash and SD card as proper objects with block protocol.
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
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
9 years ago
rtc.h
stmhal: Add rtc.init() method to force RTC to re-initialise.
9 years ago
sdcard.c
stmhal: Expose flash and SD card as proper objects with block protocol.
9 years ago
sdcard.h
stmhal: Expose flash and SD card as proper objects with block protocol.
9 years ago
servo.c
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
9 years ago
servo.h
Add license header to (almost) all files.
11 years ago
spi.c
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
9 years ago
spi.h
stmhal: Extend SPI support to fully support all SPI devices on STM32F429.
9 years ago
startup_stm32.S
stamhal: Add definitions for MCU_SERIES_F4 and MCU_SERIES_F7
9 years ago
stm32_it.c
stmhal: Make TIM3 available for use by the user.
9 years ago
stm32_it.h
stmhal: Enable two USB phys to be supported together.
9 years ago
storage.c
stmhal: Expose flash and SD card as proper objects with block protocol.
9 years ago
storage.h
stmhal: Expose flash and SD card as proper objects with block protocol.
9 years ago
system_stm32.c
stmhal: Implement delayed RTC initialization with LSI fallback.
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: Add PWM capability for LED(3) and LED(4) on pyboards.
9 years ago
timer.h
stmhal: Add PWM capability for LED(3) and LED(4) on pyboards.
9 years ago
uart.c
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
9 years ago
uart.h
stmhal: uart.any() function now returns number of bytes available.
9 years ago
usb.c
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
9 years ago
usb.h
stmhal: Enable two USB phys to be supported together.
9 years ago
usbd_cdc_interface.c
stmhal: Make TIM3 available for use by the user.
9 years ago
usbd_cdc_interface.h
stmhal: Make USB CDC driver use SOF instead of TIM3 for outgoing data.
9 years ago
usbd_conf.c
stmhal: Make USB CDC driver use SOF instead of TIM3 for outgoing data.
9 years ago
usbd_conf.h
stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.
9 years ago
usbd_desc.c
all: Add py/mphal.h and use it in all ports.
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
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
9 years ago
usrsw.h
Add license header to (almost) all files.
11 years ago