Volodymyr Shymanskyy
615d6b3c66
docs/wipy/tutorial: Link Blynk examples to the official library.
2019-10-16 14:20:31 +11:00
Mike Causer
a2c4cb484d
docs: Fix spelling in various parts of the docs.
2019-10-16 14:08:28 +11:00
Mike Causer
5a8f392f09
docs/esp8266: Add ntptime usage to esp8266 quickref.
2019-10-16 14:08:13 +11:00
Peter Hinch
c0b3419261
docs/library: Clarify relation between machine and port-specific mods.
2019-10-16 14:03:44 +11:00
Thiago Paes
5463ab6df6
docs/esp8266/tutorial: Make http_get sample function self contained.
2019-10-16 13:52:04 +11:00
Damien George
d1ed73ca8f
docs/library/bluetooth.rst: Fix typo in HR/UART services example.
2019-10-16 11:23:54 +11:00
iabdalkader
6e4468a2ab
stm32/adc: Fix sampling for internal channels on H7 MCUs.
...
Set to 810 cycles following HAL examples.
2019-10-15 22:08:45 +11:00
iabdalkader
4cee42d864
stm32/adc: Use IS_CHANNEL_INTERNAL macro to check for internal channels.
2019-10-15 22:08:36 +11:00
iabdalkader
d523a377d1
stm32/adc: Remove unused macro and channel check, and fix spacing.
...
The call to is_adcx_channel is redundant because the channel is already
checked just before calling adc_init_single in adc_make_new.
2019-10-15 22:04:19 +11:00
iabdalkader
cb2b210d45
stm32/adc: Update ADC driver to work with the new H7 HAL.
...
Use NB_TO_CHANNEL to map decimal numbers to channel numbers. And use the
correct rank to initialize channels (ADC_REGULAR_RANK_1).
2019-10-15 22:03:54 +11:00
Damien George
ce1de1faf0
esp32: Convert to use FROZEN_MANIFEST to specify frozen code.
...
All symlinks are removed. boards/manifest.py is used as a default, and can
optionally use boards/manifest_release.py for more scripts.
2019-10-15 21:37:02 +11:00
Damien George
2e90ff7fa8
qemu-arm: Convert to use FROZEN_MANIFEST to specify frozen code.
2019-10-15 21:36:55 +11:00
Damien George
287800d6e1
stm32: Convert to use FROZEN_MANIFEST to specify frozen code.
...
All symlinks are removed, frozen files are now referenced via
boards/manifest.py.
2019-10-15 21:36:24 +11:00
Damien George
2fd3f2520d
esp8266: Convert to use FROZEN_MANIFEST to specify frozen code.
...
Removes symlinks in modules directory, all frozen code is now specified by
manifest.py.
2019-10-15 21:36:02 +11:00
Damien George
b1c0355b93
unix: Convert to use FROZEN_MANIFEST to specify frozen code.
...
Removes symlinks in modules directory, all frozen code is now specified by
manifest.py.
2019-10-15 21:35:27 +11:00
Damien George
e81f538e25
tools: Add mechanism to provide a manifest of frozen files.
...
This introduces a new build variable FROZEN_MANIFEST which can be set to a
manifest listing (written in Python) that describes the set of files to be
frozen in to the firmware.
2019-10-15 21:34:23 +11:00
Damien George
8e8cfa6f53
tools/make-frozen.py: Allow to run with no directory passed in.
...
In which case it will just emit empty frozen C definitions.
2019-10-15 21:33:49 +11:00
Damien George
8f7f671236
extmod/modbluetooth: In gap_advertise only accept None to stop adv.
...
To match the docs, and interval=0 may be used in the future to indicate
something else.
2019-10-15 17:29:27 +11:00
Jim Mussared
36502bdfdc
extmod/modbluetooth: Make gap_disconnect not raise when disconnected.
...
Previously it raised OSError(MP_ENOTCONN) if the conn_handle was already
disconnected. Now it returns True/False.
2019-10-15 17:22:53 +11:00
Jim Mussared
ea315d7d58
docs/library/bluetooth.rst: Explain how to increase char buffer size.
2019-10-15 17:22:45 +11:00
Jim Mussared
4b2b05718a
esp32: Run NimBLE on the app core.
...
This prevents issues with concurrent access to the ringbuf.
MICROPY_BEGIN_ATOMIC_SECTION is only atomic to the same core. We could
address this with a mutex, but it's also not safe to call mp_sched_schedule
across cores.
2019-10-15 17:22:15 +11:00
Jim Mussared
423e67d0a0
extmod/modbluetooth: Improve ringbuf handling.
...
No need to share the irq_data buffer with addresses. Split them into two
separate buffers and manage their max length independently.
2019-10-15 17:22:07 +11:00
Jim Mussared
cb73103f57
extmod/modbluetooth: Fix order of params to IRQ_GATTS_WRITE event.
2019-10-15 17:22:01 +11:00
Jim Mussared
62e3a966fb
docs/library/bluetooth.rst: Clarify gap_advertise adv_data behavior.
...
Make it clear that the previous adv_data will be reused if it's not set.
And some minor other improvements.
2019-10-15 17:21:32 +11:00
Jim Mussared
ba16a22991
extmod/modbluetooth: Clear gap_advertise payload when data is empty.
...
Also fix default adv interval to 500ms.
2019-10-15 17:21:17 +11:00