- 02 Aug, 2015 6 commits
-
-
Damien George authored
Extracted GPIO clock enable logic into mp_hal_gpio_clock_enable and called from anyplace which might need to use GPIO functions on ports other than A-D. Thanks to Dave Hylands for the patch.
-
Damien George authored
Thanks to Dave Hylands for the patch.
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Daniel Campora authored
-
- 31 Jul, 2015 1 commit
-
-
Paul Sokolovsky authored
-
- 30 Jul, 2015 1 commit
-
-
Damien George authored
-
- 29 Jul, 2015 13 commits
-
-
Dave Hylands authored
-
Dave Hylands authored
-
Dave Hylands authored
-
Damien George authored
-
Dave Hylands authored
All files were converted to linux line endings. All trailing whitespace was removed using: for f in f7/inc/* f7/src/*; do sed --in-place 's/[[:space:]]\+$//' $f; done All non-ascii chars in comments were replaced with ascii equivalents or removed.
-
Daniel Campora authored
-
Daniel Campora authored
-
Daniel Campora authored
-
Daniel Campora authored
-
Daniel Campora authored
-
Daniel Campora authored
This is how the names will be printed on the sticker that goes on top of the EMI shield. The shorter names also help saving a few bytes of RAM and ROM.
-
Damien George authored
Previous to this patch there were some cases where line numbers for errors were 0 (unknown). Now the compiler attempts to give a better line number where possible, in some cases giving the line number of the closest statement, and other cases the line number of the inner-most scope of the error (eg the line number of the start of the function). This helps to give good (and sometimes exact) line numbers for ViperTypeError exceptions. This patch also makes sure that the first compile error (eg SyntaxError) that is encountered is reported (previously it was the last one that was reported).
-
Damien George authored
When looking to see if the REPL input needs to be continued on the next line, don't look inside strings for unmatched ()[]{} ''' or """. Addresses issue #1387.
-
- 28 Jul, 2015 1 commit
-
-
Damien George authored
-
- 27 Jul, 2015 3 commits
-
-
Damien George authored
Should fix issue #1393.
-
Damien George authored
In particular this fixes a bug where pyb.sync (and os.sync) fail because they try to sync the user mounted device even if it's not mounted.
-
Damien George authored
ViperTypeError now includes filename and function name where the error occurred. The line number is the line number of the start of the function definition, which is the best that can be done without a lot more work. Partially addresses issue #1381.
-
- 26 Jul, 2015 4 commits
-
-
Damien George authored
-
Tom Soulanille authored
-
Tom Soulanille authored
Disabled by default. Adds 108 bytes to Thumb2 arch when enabled.
-
Daniel Campora authored
The adapter class "TelnetToSerial" is used to access the Telnet connection using the same API as with the serial connection. The function pyboard.run-test() has been removed to made the module generic and because this small test is no longer needed.
-
- 25 Jul, 2015 3 commits
-
-
Damien George authored
-
Damien George authored
When looking for chars to indicate raw repl is active, look for the full string of chars to improve reliability of entering raw repl correctly. Previous to this patch there was the possibility that raw repl was entered in a dirty state, where not all input chars from previous invocation were drained.
-
Damien George authored
-
- 24 Jul, 2015 3 commits
-
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
- 23 Jul, 2015 3 commits
-
-
Damien George authored
Addresses issue #1390.
-
Damien George authored
Otherwise it can be very hard to track down bugs.
-
Damien George authored
Addresses issue #1380.
-
- 22 Jul, 2015 1 commit
-
-
Damien George authored
This allows a user-specified Timer for the triggering of the ADC read, mirroring the new behaviour of DAC.write_timed. Addresses issue #1129.
-
- 21 Jul, 2015 1 commit
-
-
Damien George authored
-