micropython/stmhal
Damien George bcf041f1a3 stmhal: Add wiznet5k module, to control WIZnet ethernet adaptor.
Allows to create socket objects that support TCP and UDP in server and
client mode.  Interface is very close to standard Python socket class,
except bind and accept do not work the same (due to hardware not
supporting them in the usual way).

Not compiled by default.  To compile this module, use:
make MICROPY_PY_WIZNET5K=1
2014-09-01 22:52:38 +01:00
..
boards stmhal, STM32F4DISC: Small changes to ST accel driver. 2014-08-26 22:41:27 +01:00
cc3k stmhal: Update CC3000 driver to newer version. 2014-05-11 12:09:13 +01:00
cmsis stmhal: Update STM32Cube F4 HAL driver to V1.3.0. 2014-08-06 22:33:31 +01:00
fatfs stmhal: Change 0:/ and 1:/ to /flash and /sd; add CWD support. 2014-07-31 23:44:04 +01:00
hal stmhal: Improve efficiency of SysTick IRQ and HAL_Delay. 2014-08-25 18:12:44 +01:00
usbdev stmhal: Replace magic number 3 with CDC_IN_EP define. 2014-04-16 23:17:29 +01:00
usbhost Initial checkin with STM HAL 2014-03-11 23:55:41 -07:00
.gitignore stmhal: Add .gitignore to ignore the new build dir names. 2014-05-03 18:26:03 +01:00
Makefile stmhal: Add wiznet5k module, to control WIZnet ethernet adaptor. 2014-09-01 22:52:38 +01:00
accel.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
accel.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
adc.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
adc.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
autoflash Add device ID to autoflash script. 2014-05-02 23:03:23 +01:00
bufhelper.c stmhal: Include mpconfig.h before all other includes. 2014-06-28 23:32:03 +03:00
bufhelper.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
dac.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
dac.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
diskio.c stmhal: Include mpconfig.h before all other includes. 2014-06-28 23:32:03 +03:00
diskio.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
extint.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
extint.h stmhal: Clean up reset/soft-reset code; fix bug init'ing VCP exc. 2014-08-04 11:09:51 +01:00
ffconf.c stmhal: Change 0:/ and 1:/ to /flash and /sd; add CWD support. 2014-07-31 23:44:04 +01:00
ffconf.h stmhal: Change 0:/ and 1:/ to /flash and /sd; add CWD support. 2014-07-31 23:44:04 +01:00
file.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
file.h stmhal: Add file.flush and os.stat. 2014-07-19 16:39:13 +01:00
flash.c Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
flash.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
font_petme128_8x8.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
gccollect.c Rename machine_(u)int_t to mp_(u)int_t. 2014-07-03 13:25:24 +01:00
gccollect.h Add gc.enable, gc.disable; remove pyb.gc. 2014-05-08 23:04:49 +01:00
gchelper.s REPl working on UART6 with STMHAL 2014-03-12 18:15:55 -07:00
help.c py: Fix bug where GC collected native/viper/asm function data. 2014-08-24 16:28:17 +01:00
i2c.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
i2c.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
import.c stmhal: Include mpconfig.h before all other includes. 2014-06-28 23:32:03 +03:00
input.c Change const byte* to const char* where sensible. 2014-05-25 22:27:57 +01:00
irq.c stmhal: Make enable_irq and disable_irq inline functions. 2014-08-25 13:24:33 +01:00
irq.h stmhal: Make enable_irq and disable_irq inline functions. 2014-08-25 13:24:33 +01:00
lcd.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
lcd.h stmhal: Update and improve LCD driver. 2014-06-15 00:41:47 +01:00
led.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
led.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
lexerfatfs.c py: Change lexer stream API to return bytes not chars. 2014-07-30 11:46:05 +01:00
lexerfatfs.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
main.c Add save/restore_irq 2014-08-25 12:22:11 +01:00
make-stmconst.py stmhal: Add lots of constants to stm module. 2014-04-19 00:32:25 +01:00
modos.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
modpyb.c stmhal: Use MP_OBJ_NEW_SMALL_INT directly in pyb.micros/millis. 2014-08-25 17:38:55 +01:00
modstm.c Prefix ARRAY_SIZE with micropython prefix MP_ 2014-06-19 18:54:34 +02:00
modstmconst.gen.c stmhal: Add lots of constants to stm module. 2014-04-19 00:32:25 +01:00
modtime.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
modwiznet5k.c stmhal: Add wiznet5k module, to control WIZnet ethernet adaptor. 2014-09-01 22:52:38 +01:00
mpconfigport.h stmhal: Add wiznet5k module, to control WIZnet ethernet adaptor. 2014-09-01 22:52:38 +01:00
mpconfigport.mk stmhal: Add wiznet5k module, to control WIZnet ethernet adaptor. 2014-09-01 22:52:38 +01:00
mphal.h Add support for selecting pin alternate functions from python. 2014-08-07 23:15:41 -07:00
pendsv.c stmhal: Include mpconfig.h before all other includes. 2014-06-28 23:32:03 +03:00
pendsv.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
pin.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
pin.h Add support for selecting pin alternate functions from python. 2014-08-07 23:15:41 -07:00
pin_defs_stmhal.c Add support for selecting pin alternate functions from python. 2014-08-07 23:15:41 -07:00
pin_defs_stmhal.h Updated teensy to build. 2014-06-15 22:48:05 -07:00
pin_named_pins.c stmhal: Comment out unused functions. 2014-08-08 22:25:46 +01:00
portmodules.h stmhal, modtime: Small changes, reduced code size by around 80 bytes. 2014-08-24 17:40:24 +01:00
printf.c stmhal: Fix REPL printing by cooking output sent to stdout_obj. 2014-07-20 13:57:43 +01:00
pybcdc.inf_template Auto-generate the stmhal/pybcdc_inf header file from static files 2014-04-16 02:41:26 +01:00
pybstdio.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
pybstdio.h stmhal: Fix REPL printing by cooking output sent to stdout_obj. 2014-07-20 13:57:43 +01:00
pybwlan.c stmhal: Fix build issues with (old) CC3000 driver. 2014-08-26 14:13:53 +01:00
pybwlan.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
pyexec.c stmhal: Fix REPL printing by cooking output sent to stdout_obj. 2014-07-20 13:57:43 +01:00
pyexec.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
qstrdefsport.h stmhal: Add wiznet5k module, to control WIZnet ethernet adaptor. 2014-09-01 22:52:38 +01:00
readline.c stmhal: Clean up reset/soft-reset code; fix bug init'ing VCP exc. 2014-08-04 11:09:51 +01:00
readline.h stmhal: Clean up reset/soft-reset code; fix bug init'ing VCP exc. 2014-08-04 11:09:51 +01:00
rng.c stmhal: Include mpconfig.h before all other includes. 2014-06-28 23:32:03 +03:00
rng.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
rtc.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
rtc.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
sdcard.c Fix sdcard_power_on to not do anything if the card is already powered on. 2014-08-25 10:16:52 -07:00
sdcard.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
servo.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
servo.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
spi.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
spi.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
startup_stm32f40xx.s Initial checkin with STM HAL 2014-03-11 23:55:41 -07:00
std.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
stm32f4xx_hal_msp.c stmhal: Include mpconfig.h before all other includes. 2014-06-28 23:32:03 +03:00
stm32f4xx_it.c stmhal: Improve efficiency of SysTick IRQ and HAL_Delay. 2014-08-25 18:12:44 +01:00
stm32f4xx_it.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
stm32f405.ld Put some code into the first 16K of flash 2014-08-16 08:00:12 -07:00
storage.c stmhal: Include mpconfig.h before all other includes. 2014-06-28 23:32:03 +03:00
storage.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
string0.c Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
system_stm32f4xx.c stmhal: Update STM32Cube F4 HAL driver to V1.3.0. 2014-08-06 22:33:31 +01:00
systick.c stmhal: Improve efficiency of SysTick IRQ and HAL_Delay. 2014-08-25 18:12:44 +01:00
systick.h Add support for pyb.micros() by using the systick timer. 2014-08-25 17:38:55 +01:00
timer.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
timer.h Add timer_deinit and call it just before doing a soft-restart 2014-06-30 08:07:38 -07:00
uart.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
uart.h stmhal: Fix REPL printing by cooking output sent to stdout_obj. 2014-07-20 13:57:43 +01:00
usb.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
usb.h stmhal: Clean up reset/soft-reset code; fix bug init'ing VCP exc. 2014-08-04 11:09:51 +01:00
usbd_cdc_interface.c stmhal: Add USB_VCP class/object, for direct USB VCP control. 2014-07-31 10:30:42 +01:00
usbd_cdc_interface.h stmhal: Add USB_VCP class/object, for direct USB VCP control. 2014-07-31 10:30:42 +01:00
usbd_conf.c micropython port for HydraBus 2014-06-02 21:43:02 +02:00
usbd_conf.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
usbd_desc.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
usbd_desc_cdc_msc.c Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
usbd_msc_storage.c Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
usbd_msc_storage.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
usrsw.c Change some parts of the core API to use mp_uint_t instead of uint/int. 2014-08-30 00:35:11 +01:00
usrsw.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00