aboutsummaryrefslogtreecommitdiff
path: root/stm
AgeCommit message (Collapse)Author
2014-01-27stm: Remove unneccesary include of mpconfigport (already in mpconfig).Damien George
2014-01-27Add LCD check to stdout_print_strnmux
2014-01-27Add missing LCD driver definitions for STM32F4DISCmux
* Add missing LCD definitions for STM32F4DISC target, current code breaks build.
2014-01-26stm: USB host mode working! Restructure stm library directories.Damien George
2014-01-25stm: Improved ADC module; add BOARD_NAME config value.Damien George
2014-01-25Implement mp_parse_node_free; print properly repr(string).Damien George
2014-01-25stm: Put gc_collect code in separate file; define _ram_start in .ld.Damien George
To partly address Issue #220.
2014-01-24Merge pull request #219 from dhylands/add-depsDamien George
Rework makefiles. Add proper dependency checking.
2014-01-24Revert "Move gc_collect to py/gc.c"Damien George
This reverts commit a215b09c0dc29b82161092e92ea2e5e004d79468.
2014-01-24Move gc_collect to py/gc.cmux
* Move gc_collect from main to py/gc.c * Define GC's memory boundaries in linker script * Issue #220
2014-01-24Rework makefiles. Add proper dependency checking.Dave Hylands
2014-01-24Move file obj to separate modulemux
2014-01-23stm: Remove unnecessary #includes; small other changes.Damien George
2014-01-23Move LED defs to mpconfigport.hmux
2014-01-23Merge branch 'master' of github.com:iabdalkader/micropython into ↵Damien George
iabdalkader-master Conflicts: stm/main.c
2014-01-23Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-01-23stm: LCD support for PYBv4; fix MMA reading code.Damien George
2014-01-23Fix USB CORE PCGCCTL Wrong Addressmux
* Fix PCGCCTL bug using address instead of value. * Fix issue #211
2014-01-23Move RTC to Separate Modulemux
* Move RTC code from main to a separate module.
2014-01-23Add More Feature Test Macrosmux
* Add MICROPY_HW_HAS_LCD * Add MICROPY_HW_HAS_WLAN * Use feature test macros in main
2014-01-23stm: Add memcmp() implementation.Paul Sokolovsky
2014-01-22Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-01-22stm: Fix USART3 init. Small edits to Makefile and other things.Damien George
2014-01-22Fix Feature Macro Prefixmux
2014-01-22Remove Underscore from Macro Namesmux
2014-01-22Add Generic Feature Macros to mpconfigportmux
* Add some generic feature macros to mpconfigport * Move pin and port definitions from usrsw.c to mpconfigport
2014-01-22Second stage of qstr revamp: uPy str object can be qstr or not.Damien George
2014-01-22Merge branch 'fix-stm-discovery' of github.com:dhylands/micropython into ↵Damien George
dhylands-fix-stm-discovery Conflicts: stm/main.c
2014-01-21Fix support for STM32F4DISCOVERYDave Hylands
2014-01-21stm: Clean up main.c; disable libgcc by default.Damien George
f2d and d2f functions from libgcc does not work correctly, most likely due to the ABI being incorrect. libgcc disabled for now.
2014-01-21stm: Put HSE_VALUE and other defines in mpconfigport.h.Damien George
mpconfigport.h is now included by stm32f4xx.h so that all STM files have access to these defines.
2014-01-21stm: Put TARGET in mpconfigport.h; support PYBv4.Damien George
2014-01-21Merge pull request #202 from iabdalkader/masterDamien George
Remove hardcoded PLL_M value
2014-01-21Revamp qstrs: they now include length and hash.Damien George
Can now have null bytes in strings. Can define ROM qstrs per port using qstrdefsport.h
2014-01-21Add OSC_VALUE to Makefilemux
* Add the option to pass OSC frequency on command line.
2014-01-21Remove hardcoded PLL_M valuemux
2014-01-19stm: Upgrade ST peripheral library from 1.1.0 to 1.3.0.Damien George
2014-01-19stm: Upgrade to latest CMSIS libraries.Damien George
CMSIS V3.01 -> V3.20. Now in stm/cmsis to keep separate from ST libraries.
2014-01-19Change int to uint for n_args in function with variable arguments.Damien George
2014-01-19py: Add full traceback to exception printing.Damien George
2014-01-18Add source file name and line number to error messages.Damien George
Byte code has a map from byte-code offset to source-code line number, used to give better error messages.
2014-01-16stm: Add stm import support.Damien George
2014-01-15stm: Fix print methods with new kind argument.Damien George
2014-01-15Merge branch 'str-repr' of github.com:pfalcon/micropython into pfalcon-str-reprDamien George
Conflicts: tests/basics/tests/exception1.py
2014-01-15Convert parse errors to exceptions.Damien George
Parser no longer prints an error, but instead returns an exception ID and message.
2014-01-15type->print(): Distinguish str() and repr() variety by passing extra param.Paul Sokolovsky
2014-01-14stm: Include libgcc for __aeabi_d2f and __aeabi_f2d functions.Damien George
Thanks to Dave Hylands for this.
2014-01-14Merge pull request #175 from iabdalkader/masterDamien George
Add missing ADC driver
2014-01-14Add ADC support for internal TEMP/VBAT/VREFmux
* Add ADC support for reading internal temperature sensor. * Add ADC support for reading internal VREF/VBAT monitor.
2014-01-14Implement initial ADC supportmux
* Add simple ADC driver, with support for ADC1 and all channels. * Export MicroPython ADC object with read_channel function. * Add stm32f4xx_adc.c and adc.c to Makefile.