micropython/stmhal
Damien George e99e6c883d stmhal: Move flash storage idle tick handler from TIM3 to SysTick.
Using SysTick to do the counting and dispatch of the flash storage idle
handler is more efficient than requiring a dedicated hardware timer.
No new counter is needed, just the existing uwTick variable.  The
processing is not actually done in the SysTick IRQ, it is deferred to
the flash IRQ (which runs at lower priority).
2015-11-24 16:18:07 +00:00
..
boards stmhal: Implement delayed RTC initialization with LSI fallback. 2015-11-23 23:23:07 +00:00
cmsis stmhal/cmsis: Replace non-ascii apostrophe with ascii apostrophe. 2015-08-07 08:46:43 +01:00
hal stmhal: Add HALCOMMITS file with list of commits that touch the hal. 2015-08-03 00:55:36 +01:00
usbdev stmhal: add option to query for the current usb mode 2015-09-03 23:30:43 +01:00
usbhost
.gitignore stmhal: Add support for Espruino Pico board. 2015-04-18 21:40:59 +01:00
Makefile lib/utils/printf: Move from stmhal/ . 2015-11-10 18:58:58 +02:00
accel.c stmhal: Make accel AVDD pin configurable via mpconfigboard.h. 2015-10-29 22:40:42 +00:00
accel.h
adc.c all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
adc.h
autoflash
bufhelper.c
bufhelper.h
can.c stmhal/can: Fix a bug in filter handling. 2015-11-02 23:09:49 +00:00
can.h stmhal: Remove PYBVxx defines and use config vars for UART/CAN names. 2015-05-27 16:51:04 +01:00
dac.c stmhal: Allow to set bits resolution for DAC; 8 is default, can have 12. 2015-10-13 14:33:04 +01:00
dac.h
diskio.c stmhal: Implement delayed RTC initialization with LSI fallback. 2015-11-23 23:23:07 +00:00
dma.c stmhal: On SysTick IRQ, only process one DMA channel at a time. 2015-11-24 15:44:16 +00:00
dma.h stmhal: On SysTick IRQ, only process one DMA channel at a time. 2015-11-24 15:44:16 +00:00
extint.c stmhal: Add symbolic #defines for interrupt levels in irq.h. 2015-11-01 23:23:39 +00:00
extint.h stamhal: Add definitions for MCU_SERIES_F4 and MCU_SERIES_F7 2015-08-07 08:52:42 +01:00
ffconf.c stmhal: FatFS configuration moved to the library folder. 2015-11-08 22:21:17 +00:00
file.c py: Add stream_tell method, and use for unix and stmhal file tell. 2015-08-13 22:56:32 +01:00
file.h
flash.c stamhal: Add definitions for MCU_SERIES_F4 and MCU_SERIES_F7 2015-08-07 08:52:42 +01:00
flash.h
font_petme128_8x8.h
fsusermount.c stmhal: Put fs_user_mount pointer in root ptr section of global state. 2015-07-27 23:52:56 +01:00
fsusermount.h stmhal: Put fs_user_mount pointer in root ptr section of global state. 2015-07-27 23:52:56 +01:00
gccollect.c
gccollect.h
gchelper.s
help.c Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc. 2015-10-12 00:06:25 +01:00
i2c.c stmhal/modmachine: Initial attempt to add I2C & SPI classes. 2015-11-14 16:14:08 +02:00
i2c.h
import.c
input.c
irq.c all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
irq.h stmhal/irq: Set all IRQ subpriorities to 0, since they aren't used. 2015-11-24 15:56:33 +00:00
lcd.c stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H. 2015-07-30 00:38:25 +01:00
lcd.h
led.c all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
led.h
lexerfatfs.c
main.c stmhal: Implement delayed RTC initialization with LSI fallback. 2015-11-23 23:23:07 +00:00
make-stmconst.py stmhal: Add missing regex property for parsing header comments 2015-11-06 23:32:55 +00:00
memory.h
modmachine.c stmhal: Fix unused variables when HW_CLK_LAST_FREQ not defined. 2015-11-23 23:52:09 +00:00
modmachine.h stmhal: Early version of machine module for stmhal. 2015-10-19 21:12:42 +01:00
modnetwork.c lib: Move some common mod_network_* functions to lib/netutils. 2015-05-04 11:48:40 +01:00
modnetwork.h lib: Move some common mod_network_* functions to lib/netutils. 2015-05-04 11:48:40 +01:00
modnwcc3k.c py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming. 2015-10-11 15:18:15 +03:00
modnwwiznet5k.c all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
modpyb.c lib/pyexec: Move header pyexec.h from stmhal directory. 2015-11-09 13:13:09 +00:00
modstm.c stmhal: Generate modstm constants per build 2015-08-07 08:46:43 +01:00
moduos.c stmhal: Implement os.dupterm (was pyb.repl_uart). 2015-10-19 21:57:41 +01:00
moduselect.c stmhal/moduselect: Expose POLLIN/OUT/ERR/HUP constants. 2015-11-09 22:10:31 +02:00
modusocket.c py: Add mp_obj_get_int_truncated and use it where appropriate. 2015-05-12 23:05:53 +01:00
modutime.c stmhal: Implement delayed RTC initialization with LSI fallback. 2015-11-23 23:23:07 +00:00
mpconfigport.h stmhal: FatFS configuration moved to the library folder. 2015-11-08 22:21:17 +00:00
mpconfigport.mk
mphalport.c all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
mphalport.h all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
pendsv.c stmhal: Add symbolic #defines for interrupt levels in irq.h. 2015-11-01 23:23:39 +00:00
pendsv.h
pin.c all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
pin.h
pin_defs_stmhal.c all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
pin_defs_stmhal.h stmhal: Add STM32F7DISC and associated changes. 2015-07-30 00:38:32 +01:00
pin_named_pins.c all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
portmodules.h stmhal: Implement os.dupterm (was pyb.repl_uart). 2015-10-19 21:57:41 +01:00
pybcdc.inf_template Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc. 2015-10-12 00:06:25 +01:00
pybioctl.h stmhal/moduselect: Expose POLLIN/OUT/ERR/HUP constants. 2015-11-09 22:10:31 +02:00
pybstdio.c all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
qstrdefsport.h stmhal/moduselect: Expose POLLIN/OUT/ERR/HUP constants. 2015-11-09 22:10:31 +02:00
rng.c stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H. 2015-07-30 00:38:25 +01:00
rng.h
rtc.c stmhal: Implement delayed RTC initialization with LSI fallback. 2015-11-23 23:23:07 +00:00
rtc.h stmhal: Implement delayed RTC initialization with LSI fallback. 2015-11-23 23:23:07 +00:00
sdcard.c stmhal: Save RAM and ROM by making SD DMA init structure const for tx/rx. 2015-11-24 15:44:16 +00:00
sdcard.h
servo.c stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H. 2015-07-30 00:38:25 +01:00
servo.h
spi.c all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
spi.h
startup_stm32.S stamhal: Add definitions for MCU_SERIES_F4 and MCU_SERIES_F7 2015-08-07 08:52:42 +01:00
stm32_it.c stmhal: Move flash storage idle tick handler from TIM3 to SysTick. 2015-11-24 16:18:07 +00:00
stm32_it.h stmhal: Renamed startup/system/_it.[ch] file to generic names. 2015-07-30 00:38:29 +01:00
storage.c stmhal: Add symbolic #defines for interrupt levels in irq.h. 2015-11-01 23:23:39 +00:00
storage.h stmhal: Move flash storage idle tick handler from TIM3 to SysTick. 2015-11-24 16:18:07 +00:00
system_stm32.c stmhal: Implement delayed RTC initialization with LSI fallback. 2015-11-23 23:23:07 +00:00
systick.c stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H. 2015-07-30 00:38:25 +01:00
systick.h
timer.c stmhal: Move flash storage idle tick handler from TIM3 to SysTick. 2015-11-24 16:18:07 +00:00
timer.h stmhal: Allow ADC.read_timed to take Timer object in place of freq. 2015-07-22 19:41:13 +01:00
uart.c stmhal: Add symbolic #defines for interrupt levels in irq.h. 2015-11-01 23:23:39 +00:00
uart.h stmhal: Remove PYBVxx defines and use config vars for UART/CAN names. 2015-05-27 16:51:04 +01:00
usb.c stmhal: Fix USB_VCP.recv so that it returns actual amount of bytes read. 2015-10-25 21:43:07 +00:00
usb.h
usbd_cdc_interface.c stmhal: Typo fix in comment. 2015-10-24 21:58:58 +03:00
usbd_cdc_interface.h
usbd_conf.c stmhal: Add symbolic #defines for interrupt levels in irq.h. 2015-11-01 23:23:39 +00:00
usbd_conf.h stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H. 2015-07-30 00:38:25 +01:00
usbd_desc.c all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
usbd_desc.h stmhal: Fix USB CDC-only mode under Windows. 2015-10-09 00:18:01 +01:00
usbd_msc_storage.c
usbd_msc_storage.h
usrsw.c all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
usrsw.h