- 17 Feb, 2014 1 commit
-
-
Paul Sokolovsky authored
This is compatible with what search path was before sys.path refactor, with addition of module library path ("0:/lib").
-
- 16 Feb, 2014 2 commits
-
-
Damien George authored
-
Damien George authored
Raw REPL mode is activated by CTRL-A, and allows you to more easily communicate with the pyboard over the serial channel. In particular, automated communication using, eg, pyserial on the PC side.
-
- 15 Feb, 2014 1 commit
-
-
Damien George authored
Each built-in exception is now a type, with base type BaseException. C exceptions are created by passing a pointer to the exception type to make an instance of. When raising an exception from the VM, an instance is created automatically if an exception type is raised (as opposed to an exception instance). Exception matching (RT_BINARY_OP_EXCEPTION_MATCH) is now proper. Handling of parse error changed to match new exceptions. mp_const_type renamed to mp_type_type for consistency.
-
- 13 Feb, 2014 1 commit
-
-
Damien George authored
-
- 12 Feb, 2014 1 commit
-
-
Damien George authored
-
- 10 Feb, 2014 1 commit
-
-
Damien George authored
Addresses issues #272 and #273.
-
- 08 Feb, 2014 1 commit
-
-
Damien George authored
If SD card is present on (soft) reset then it's mounted on 1:/ and files can be openned using, eg, open('1:/test.txt', 'r'), or 'w' for writing.
-
- 04 Feb, 2014 1 commit
-
-
Dave Hylands authored
This also fixes up the IRQ for the PYBOARD4 USERSW although I was unable to test that functionality.
-
- 01 Feb, 2014 1 commit
-
-
Damien George authored
Using PendSV interrupt at lowest priority, code can now raise an exception during an interrupt by calling pendsv_nlr_jump. The exception will be raised when all interrupts are finished. This is used to trap ctrl-C from the USB VCP to break out of running Python code.
-
- 29 Jan, 2014 4 commits
-
-
Damien George authored
-
Damien George authored
-
mux authored
* Add SD card test to fix warning
-
mux authored
* Issue #232
-
- 28 Jan, 2014 1 commit
-
-
Damien George authored
-
- 26 Jan, 2014 1 commit
-
-
Damien George authored
-
- 25 Jan, 2014 3 commits
-
-
Damien George authored
-
Damien George authored
-
Damien George authored
To partly address Issue #220.
-
- 24 Jan, 2014 3 commits
-
-
Damien George authored
This reverts commit a215b09c.
-
mux authored
* Move gc_collect from main to py/gc.c * Define GC's memory boundaries in linker script * Issue #220
-
mux authored
-
- 23 Jan, 2014 4 commits
-
-
Damien George authored
-
Damien George authored
-
mux authored
* Move RTC code from main to a separate module.
-
mux authored
* Add MICROPY_HW_HAS_LCD * Add MICROPY_HW_HAS_WLAN * Use feature test macros in main
-
- 22 Jan, 2014 6 commits
-
-
Damien George authored
-
mux authored
-
mux authored
-
mux authored
* Add some generic feature macros to mpconfigport * Move pin and port definitions from usrsw.c to mpconfigport
-
Damien George authored
-
Dave Hylands authored
-
- 21 Jan, 2014 2 commits
-
-
Damien George authored
f2d and d2f functions from libgcc does not work correctly, most likely due to the ABI being incorrect. libgcc disabled for now.
-
Damien George authored
Can now have null bytes in strings. Can define ROM qstrs per port using qstrdefsport.h
-
- 19 Jan, 2014 2 commits
-
-
Damien George authored
-
Damien George authored
-
- 18 Jan, 2014 1 commit
-
-
Damien George authored
Byte code has a map from byte-code offset to source-code line number, used to give better error messages.
-
- 16 Jan, 2014 1 commit
-
-
Damien George authored
-
- 15 Jan, 2014 2 commits
-
-
Damien George authored
Parser no longer prints an error, but instead returns an exception ID and message.
-
Paul Sokolovsky authored
-