Damien George
1b0aab621b
py: Change struct and macro for builtin fun so they can be type checked.
2016-01-03 11:53:44 +00:00
Paul Sokolovsky
79c4ec1102
unix/input: Switch to POSIX I/O for history reading/writing.
2015-11-16 07:40:56 +02:00
Damien George
731f359292
all: Add py/mphal.h and use it in all ports.
...
py/mphal.h contains declarations for generic mp_hal_XXX functions, such
as stdio and delay/ticks, which ports should provide definitions for. A
port will also provide mphalport.h with further HAL declarations.
2015-10-31 19:14:30 +03:00
stijn
100004eeaf
unix: Print an extra newline to the output on ctrl-D
...
This assures the terminal prints it's prompt on a fresh line instead of
appending it to the uPy prompt after exit.
2015-05-30 13:38:17 +03:00
Damien George
9ae3fc6523
unix: Add option to use uPy readline, and enable by default.
...
This gets uPy readline working with unix port, with tab completion and
history. GNU readline is still supported, configure using
MICROPY_USE_READLINE variable.
2015-05-27 15:59:43 +01:00
Paul Sokolovsky
d35ac956d1
input.c: Fix line-endings after recent changes.
2015-04-10 23:01:58 +03:00
stijn
df1637c580
unix: Automatically fix incompatible readline build options.
2015-04-09 13:35:16 +00:00
Paul Sokolovsky
1129de5ac0
unix: Support readline history saving to file, improves interactive usage.
2015-03-13 21:46:19 +00:00
Damien George
6d7e47087f
unix: Prefix includes with py/; remove need for -I../py.
2015-01-01 20:40:19 +00:00
stijn
39b6e27944
unix: Remove unused CTRL-D definition
2014-06-25 13:33:10 +02:00
Damien George
2617eebf2f
Change const byte* to const char* where sensible.
...
This removes need for some casts (at least, more than it adds need
for new casts!).
2014-05-25 22:27:57 +01:00
Damien George
7c6c843965
unix: Add missing stdio.h header for readline.
2014-05-07 15:33:15 +01:00
Dave Hylands
117c46d9eb
Add input command for unix
2014-05-07 07:19:51 -07:00