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
danicampora
ee7bebc94f
docs: Correct machine.RTC examples.
9 years ago
danicampora
4efed58df1
docs: Fix typos on wipy docs.
9 years ago
danicampora
0212dc65b7
cc3200: Add created sockets to the registry.
9 years ago