micropython/stmhal
Paul Sokolovsky 9e0478a902 stmhal/diskio: Add provision for default returns for ioctl INIT/SEC_SIZE.
If None was returned for such requests (which likely means that user simply
didn't handle them), it means successful init and default sector size of 512
bytes respectively. This makes only BP_IOCTL_SEC_COUNT a mandatory request,
and thus re-establishes parity with old interface, where only .count() is
mandatory().
2016-02-14 20:34:30 +02:00
..
boards stmhal: NUCLEO 401 - Add definitions for I2C2 and I2C3 2016-02-10 21:26:14 -08:00
cmsis
hal stmhal: Update HALCOMMITS due to change to hal. 2016-01-30 00:05:46 +00:00
usbdev
usbhost
.gitignore
Makefile stmhal/file: Recast as "FatFs file" class, to support other VFS types. 2016-02-07 01:25:28 +02:00
accel.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
accel.h
adc.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
adc.h
autoflash
bufhelper.c
bufhelper.h
builtin_open.c stmhal/file: Recast as "FatFs file" class, to support other VFS types. 2016-02-07 01:25:28 +02:00
can.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
can.h
dac.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
dac.h
diskio.c stmhal/diskio: Add provision for default returns for ioctl INIT/SEC_SIZE. 2016-02-14 20:34:30 +02:00
dma.c stmhal: Add pyb.irq_stats() to get statistics about IRQ calls. 2015-12-22 21:00:20 +00:00
dma.h stmhal: Extend SPI support to fully support all SPI devices on STM32F429. 2015-12-16 00:38:36 +00:00
extint.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
extint.h
fatfs_port.c extmod/fsusermount: Support mounting of multiple block devices. 2016-02-10 23:40:10 +00:00
ffconf.c extmod/fsusermount: Support mounting of multiple block devices. 2016-02-10 23:40:10 +00:00
file.c stmhal/file: Paranoid compiler warnings cleanness. 2016-02-14 19:15:22 +02:00
file.h stmhal/file: Recast as "FatFs file" class, to support other VFS types. 2016-02-07 01:25:28 +02:00
flash.c
flash.h
font_petme128_8x8.h
gccollect.c
gccollect.h
gchelper.s
help.c
i2c.c stmhal: Add a function for setting the pin alternate function 2016-02-10 21:20:14 -08:00
i2c.h
import.c
input.c
irq.c stmhal: Add pyb.irq_stats() to get statistics about IRQ calls. 2015-12-22 21:00:20 +00:00
irq.h stmhal: Add pyb.irq_stats() to get statistics about IRQ calls. 2015-12-22 21:00:20 +00:00
lcd.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
lcd.h
led.c stmhal: Add PWM capability for LED(3) and LED(4) on pyboards. 2016-01-29 22:44:43 +00:00
led.h
lexerfatfs.c
main.c extmod/fsusermount: Support mounting of multiple block devices. 2016-02-10 23:40:10 +00:00
make-stmconst.py stmhal: Make stm constants big ints when they don't fit in a small int. 2016-01-07 16:34:11 +00:00
memory.h
modmachine.c stmhal: Make TIM3 available for use by the user. 2016-01-29 22:31:56 +00:00
modmachine.h
modnetwork.c
modnetwork.h
modnwcc3k.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
modnwwiznet5k.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
modpyb.c stmhal: Expose flash and SD card as proper objects with block protocol. 2016-02-10 23:40:10 +00:00
modstm.c stmhal: Make stm constants big ints when they don't fit in a small int. 2016-01-07 16:34:11 +00:00
moduos.c extmod/fsusermount: Support mounting of multiple block devices. 2016-02-10 23:40:10 +00:00
moduselect.c stmhal/moduselect: Implement "oneshot polling" flag. 2015-12-16 11:07:58 +00:00
modusocket.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
modutime.c
mpconfigport.h extmod/fsusermount: Support mounting of multiple block devices. 2016-02-10 23:40:10 +00:00
mpconfigport.mk
mphalport.c stmhal: Add a function for setting the pin alternate function 2016-02-10 21:20:14 -08:00
mphalport.h stmhal: Add a function for setting the pin alternate function 2016-02-10 21:20:14 -08:00
pendsv.c
pendsv.h
pin.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
pin.h stmhal: Add a function for setting the pin alternate function 2016-02-10 21:20:14 -08:00
pin_defs_stmhal.c
pin_defs_stmhal.h
pin_named_pins.c
portmodules.h
pybcdc.inf_template
pybioctl.h
pybstdio.c
qstrdefsport.h stmhal: Expose flash and SD card as proper objects with block protocol. 2016-02-10 23:40:10 +00:00
rng.c
rng.h
rtc.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
rtc.h
sdcard.c extmod/fsusermount: Move BP_IOCTL_xxx constants to fsusermount.h. 2016-02-10 23:40:35 +00:00
sdcard.h extmod/fsusermount: Support mounting of multiple block devices. 2016-02-10 23:40:10 +00:00
servo.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
servo.h
spi.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
spi.h stmhal: Extend SPI support to fully support all SPI devices on STM32F429. 2015-12-16 00:38:36 +00:00
startup_stm32.S
stm32_it.c stmhal: Make TIM3 available for use by the user. 2016-01-29 22:31:56 +00:00
stm32_it.h
storage.c extmod/fsusermount: Move BP_IOCTL_xxx constants to fsusermount.h. 2016-02-10 23:40:35 +00:00
storage.h extmod/fsusermount: Support mounting of multiple block devices. 2016-02-10 23:40:10 +00:00
system_stm32.c
systick.c
systick.h
timer.c stmhal: Add PWM capability for LED(3) and LED(4) on pyboards. 2016-01-29 22:44:43 +00:00
timer.h stmhal: Add PWM capability for LED(3) and LED(4) on pyboards. 2016-01-29 22:44:43 +00:00
uart.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
uart.h
usb.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
usb.h
usbd_cdc_interface.c stmhal: Make TIM3 available for use by the user. 2016-01-29 22:31:56 +00:00
usbd_cdc_interface.h stmhal: Make USB CDC driver use SOF instead of TIM3 for outgoing data. 2016-01-29 15:21:43 +00:00
usbd_conf.c stmhal: Make USB CDC driver use SOF instead of TIM3 for outgoing data. 2016-01-29 15:21:43 +00:00
usbd_conf.h
usbd_desc.c
usbd_desc.h
usbd_msc_storage.c
usbd_msc_storage.h
usrsw.c py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 2016-01-11 00:49:27 +00:00
usrsw.h