Damien George
8bfec2b538
Rename formatfloat file; remove MICROPY_ENABLE_FLOAT from mpconfigport.h.
...
MICROPY_ENABLE_FLOAT is automatically set in mpconfig.h if MICROPY_FLOAT_IMPL
is set to a non-zero value.
2014-03-10 13:27:02 +00:00
Dave Hylands
ca5a241e48
Add proper floating point printing support.
2014-03-10 00:10:01 -07:00
Damien George
01d50d0d58
stm: Wrap some functions in MICROPY_ENABLE_FLOAT.
2014-03-08 15:28:51 +00:00
Dave Hylands
49b5533000
Fix floating point printing of negative numbers in the range (0, -1.0)
2014-02-25 15:24:25 -08:00
Paul Sokolovsky
44739e280e
Make DEBUG_printf() a proper function, implementation is port-dependent.
...
In particular, unix outputs to stderr, to allow to run testsuite against
micropython built with debug output (by redirecting stderr to /dev/null).
2014-02-16 18:20:49 +02:00
Damien George
42647e64db
stm: Remove unneccesary include of mpconfigport (already in mpconfig).
2014-01-27 23:52:47 +00:00
mux
8d3b0a9f74
Add LCD check to stdout_print_strn
2014-01-27 18:53:16 +02:00
Damien George
55baff4c9b
Revamp qstrs: they now include length and hash.
...
Can now have null bytes in strings. Can define ROM qstrs per port using
qstrdefsport.h
2014-01-21 21:40:13 +00:00
Damien George
2300537c79
Cleanup built-ins, and fix some compiler warnings/errors.
2014-01-13 19:39:01 +00:00
Damien George
ed3a32b117
Merge pull request #157 from dhylands/printf-float
...
Added a hacky implementation for %g
2014-01-12 16:26:20 -08:00
Damien George
328708eb25
stm: Re-instate C debugging USART port (disabled by default).
...
See pyb_usart_global_debug variable.
Also did some work on USB OTG, but nothing working yet.
2014-01-13 00:20:06 +00:00
Dave Hylands
b5f458278c
Added a hacky implementation for %g
2014-01-12 10:45:17 -08:00
Dave Hylands
d80ee8bbfd
Added memzip filesystem support for teensy
...
You can now append a zipfile (containining uncomressed python sources)
to the micropython.hex file.
Use MEMZIP_DIR=directory when you call make, or set that in your
environment to include a different tree of source files.
Added sample /boot.py, /src/main.py, /test.py and /src/test.py files.
Added run command so that you can execute scripts from REPL (until import is implemented).
Added build directory to .gitignore
2014-01-11 16:16:20 -08:00
Damien George
2d45429122
Use memcpy instead of strncpy; add usart.status to stm.
2014-01-09 22:04:45 +00:00
mux
c70ac7bf71
Add USART Micro Python Bindings
...
* Add Micro Python bindings to usart.c
* Export USART python object to namespace pyb
2014-01-09 13:36:13 +02:00
Damien
e8674399f1
Add vprintf, vsnprintf to STM code.
2013-11-03 18:30:30 +00:00
Damien
8f7491a109
Add USART support, connected to stdio for REPL.
2013-10-26 18:01:48 +01:00
Damien
58a1b4c6cf
Add USB HID support. Runs as an alternative to VCP+MSC.
2013-10-25 20:53:54 +01:00
Damien
0c5827fc65
stm: improved GC, and cooked output for VCP.
2013-10-22 21:13:36 +01:00
Damien
3f69aca2e2
Make stm use garbage collector.
2013-10-21 23:46:04 +01:00
Damien
f48cf67108
Implement crude but working REPL for board.
2013-10-21 10:42:06 +01:00
Damien
4b6e85ca26
Try to get REPL working, but bug with CDC VCP...
2013-10-21 09:56:56 +01:00
Damien
d7a7a30a4f
Make pfenv's const so they go in .text section.
2013-10-19 15:36:20 +01:00
Damien
4a175e1f11
Fix up linker script; improve startup code; printf to USB.
2013-10-17 22:50:21 +01:00
Damien
ed65605edc
Inital commit of stm32f4xx framework.
2013-10-13 00:42:20 +01:00