Paul Sokolovsky
c6bc5b69c2
docs: Actually add unix port indexes, so docs for it could be generated.
9 years ago
Peter Hinch
3819634469
stmhal: Make RTC init skip startup if LTE is already enabled and ready.
This prevents the loss of RTC time when exiting from standby mode, since
the RTC is paused while it is being re-inited and this loses about 120ms.
Thanks to @chuckbook for the patch.
9 years ago
Dave Hylands
b83d0b35e9
stmhal: Add define for UNIQUE_ID address (differs per MCU)
9 years ago
Dave Hylands
823a961ecc
stmhal: Enable sdcard on STM32F7DISC board.
9 years ago
omtinez
3510499a9e
windows: Call _set_output_format() only on Visual Studio versions 2013 or lower.
Since VS2015, float formatting is C standard compliant by default:
https://msdn.microsoft.com/en-us/library/bb531344(v=vs.140).aspx
9 years ago
omtinez
17c649da3d
py/makeversionhdr.py: Work with backslashes in paths.
This script may be called by Windows IDEs (e.g. Visual Studio) and be passed
paths with backslashes.
9 years ago
Damien George
6f70283909
stmhal: Make accel AVDD pin configurable via mpconfigboard.h.
9 years ago
Paul Sokolovsky
98b6d35c4f
docs: select: Describe poll.poll() return value in detail.
9 years ago
Paul Sokolovsky
9b12bc788f
cc3200: Switch from HAL_GetTick() to mp_hal_ticks_ms().
9 years ago
Paul Sokolovsky
19b671c5cd
stmhal/moduselect: Use mp_hal_ticks_ms().
9 years ago
Paul Sokolovsky
f4decdc4a3
cc3200: Switch from HAL_Delay() to mp_hal_delay_ms().
9 years ago
Paul Sokolovsky
eb099b9893
teensy: Switch from HAL_* to mp_hal_* functions.
9 years ago
Paul Sokolovsky
4a9eac20b9
minimal: Use mp_hal_ticks_ms().
9 years ago
Paul Sokolovsky
6a09e7d7ae
esp8266: Switch to standard mp_hal_ticks_ms() MPHAL function.
9 years ago
Paul Sokolovsky
04fa999cfe
stmhal/pyexec: Use mp_hal_ticks_ms().
This file is actually port-generic and should be moved out of stmhal/ .
Other ports already use it, and thus it should use mp_hal_ticks_ms()
right away.
9 years ago
Paul Sokolovsky
ebd9f550e8
esp8266: Switch to standard mp_hal_delay_ms() MPHAL function.
9 years ago
Paul Sokolovsky
5699fc9d0e
esp8266: Switch to standard mp_hal_delay_us() MPHAL function.
9 years ago
Paul Sokolovsky
a2e0d92eeb
examples: Add example of I2C usage, taking PyBoard accelerometer as subject.
9 years ago
danicampora
f3b1a933fc
cc3200: Actually allow to specify a custom build directory.
9 years ago
danicampora
a0fb7a76cd
cc3200: Fix bug in FTP command buffer, and set listening backlog to 0.
9 years ago
Paul Sokolovsky
20f85feecc
extmod/moductypes: When dealing with UINT64, use mp_obj_new_int_from_ull().
Since we now have it.
9 years ago
Paul Sokolovsky
404dae80a9
unix, stmhal: Introduce mp_hal_delay_ms(), mp_hal_ticks_ms().
These MPHAL functions are intended to replace previously used HAL_Delay(),
HAL_GetTick() to provide better naming and MPHAL separation (they are
fully equivalent otherwise).
Also, refactor extmod/modlwip to use them.
9 years ago
danicampora
9011815d86
docs/wipy: Fix bug in example code and add note regarding OTA.
9 years ago
Paul Sokolovsky
858ed6d2f7
extmod/modlwip: Codestyle: no need for () when taking address of primary expr.
Like foo.bar or foo->bar.
9 years ago
Paul Sokolovsky
fa87e90cfa
extmod/modlwip: lwip_tcp_send(): Common subexpression elimination, use MIN().
9 years ago
Paul Sokolovsky
76217064ac
extmod/modlwip.c: Codestyle whitespace changes.
With MicroPython codestyle, with pointer casts, "*" packs with primary type
without space. Few other similar changes too (git diff -b -w is null).
9 years ago
Martijn Koster
a13d22f921
docs/wipy: Fix several typos and change some pyboard to WiPy.
9 years ago
danicampora
1950295735
cc3200: Set pin direction first, then value. Fixes #1542 .
9 years ago
Paul Sokolovsky
e0d7740a22
extmod/modlwip: slip: Use stream protocol and be port-independent.
Based on the original patch by Galen Hazelwood:
https://github.com/micropython/micropython/pull/1517 .
9 years ago
stijn
f3e46d0c52
windows: Rename "time" module to "utime" for consistency with others.
9 years ago
stijn
12fab63928
lib: Replace tabs with spaces in readline.c
9 years ago
stijn
dc93f25bb8
windows: Erase pre-calc'd number of chars instead of clearing whole line.
9 years ago
Paul Sokolovsky
393d0c1679
extmod/moductypes: Implement buffer protocol.
This is required to write structures to files, pass to FFI functions,
etc.
9 years ago
Damien George
79f404a287
stmhal: Fix USB_VCP.recv so that it returns actual amount of bytes read.
Addresses issue #1529 .
9 years ago
Martijn Koster
8e8aac89a5
cc3200: Update README to change pyb to machine.
9 years ago
Martijn Koster
c773053f58
docs/wipy: Fix several typos.
9 years ago
danicampora
a654914de4
cc3200: Allow to read pin value when in OPEN_DRAIN mode.
9 years ago
danicampora
359a8aa760
docs/wipy: Fix error in WLAN quickref.
9 years ago
danicampora
a3a33db409
cc3200: Enable WLAN irq on creation.
9 years ago
stijn
ca9eb81d0b
windows: Add usleep() implementation for msvc port
Also make sleep.c self-contained by moving initialization code,
instead of having part of the code in init.c, and add a header file
to accomodate this.
msec_sleep() now uses the usleep() implementation as well.
9 years ago
stijn
1c55310bcc
windows: Do not use wildcards when looking for sources in directories containing optional features
Fixes issues like #1532
9 years ago
Paul Sokolovsky
b7ab70c71c
docs: USB_VCP: Always in non-blocking mode, clarify stream method returns.
They return None if no data available.
9 years ago
Paul Sokolovsky
cf6daa0966
docs: Explicitly specify behavior of UART stream protocol methods on timeout.
9 years ago
Paul Sokolovsky
4a9c60cdfb
stmhal: Typo fix in comment.
9 years ago
Paul Sokolovsky
81a1e17238
stmhal/ffconf.h: Include py/mpconfig.h.
mpconfigport.h is a private, partial header not providing correct settings
unless included by py/mpconfig.h.
9 years ago
Paul Sokolovsky
0dbd928cee
Makefiles: Remove duplicate object files when linking.
Scenario: module1 depends on some common file from lib/, so specifies it
in its SRC_MOD, and the same situation with module2, then common file
from lib/ eventually ends up listed twice in $(OBJ), which leads to link
errors.
Make is equipped to deal with such situation easily, quoting the manual:
"The value of $^ omits duplicate prerequisites, while $+ retains them and
preserves their order." So, just use $^ consistently in all link targets.
9 years ago
Paul Sokolovsky
9a334d41e3
tests/jni: Test for basic object operations.
9 years ago
Galen Hazelwood
805c6534f8
extmod/modlwip: Initial commit of the lwip network stack module
9 years ago
Galen Hazelwood
22cb7cd953
lib/lwip: Add LwIP stack as a submodule in the library directory
9 years ago
Paul Sokolovsky
91f2168dd5
unix/modjni: Actually check argument type when doing method resolution.
This is required to properly select among overloaded methods. It however
relies on java.lang.Object-overloaded method to come last, which appears
to be the case for OpenJDK.
9 years ago