Thomas Friebel
baf8aa286a
examples/bluetooth: Replace "connectable" parameter with "adv_type".
...
Follow up to dd0bc26e65 which changed the
parameter list of the IRQ_SCAN_RESULT event. Adapt
ble_temperature_central.py accordingly.
2020-03-12 10:58:08 +11:00
Damien George
9c07c973c1
examples/natmod: Add .gitignore to ignore generated example .mpy files.
2020-03-03 12:54:17 +11:00
Damien George
69661f3343
all: Reformat C and Python source code with tools/codeformat.py.
...
This is run with uncrustify 0.70.1, and black 19.10b0.
2020-02-28 10:33:03 +11:00
Damien George
3c58d9a1a5
examples/bluetooth/ble_temperature_central.py: Shorten comment.
...
So the line length is less than 100 characters.
2020-02-28 10:30:49 +11:00
Damien George
a0441fc15d
examples/accellog.py: Shift long comments to their own line.
...
To improve interaction with black formatter.
2020-02-28 10:30:37 +11:00
Damien George
a3df152fef
examples/natmod: Add very simple features0 example to compute factorial.
2019-12-19 17:06:27 +11:00
Damien George
ba12cdba85
examples/network: Add testing key/cert to SSL HTTP server example.
...
This example will now work on all ports with networking and ssl support,
with both axtls and mbedtls.
2019-12-18 15:04:00 +11:00
Damien George
ba84453f77
examples/natmod: Add urandom native module example.
2019-12-13 13:33:40 +11:00
Damien George
60c3c22a0d
examples/natmod: Add features1 and features2 examples.
2019-12-12 20:15:28 +11:00
Damien George
42c1aed2bb
examples/natmod: Add ure example.
2019-12-12 20:15:28 +11:00
Damien George
2a485e1084
examples/natmod: Add framebuf example.
2019-12-12 20:15:28 +11:00
Damien George
16e591e412
examples/natmod: Add uzlib example.
2019-12-12 20:15:28 +11:00
Damien George
83f9fb169e
examples/natmod: Add uheapq example.
2019-12-12 20:15:28 +11:00
Damien George
37817ab4ba
examples/natmod: Add btree example.
2019-12-12 20:15:28 +11:00
Jim Mussared
0527baf7fa
examples/bluetooth: Add example for reading temperature sensor.
2019-11-25 17:32:10 +11:00
Jim Mussared
3436223630
examples/bluetooth: Add helpers for decoding advertising payloads.
...
Extracts name and service UUID fields.
2019-11-25 17:32:10 +11:00
Damien George
1266ba9754
examples/embedding: Remove obsolete fatfs files from build.
2019-11-11 11:37:32 +11:00
Jim Mussared
25946d1ef4
examples/bluetooth/ble_uart_peripheral: Use append mode for RX char.
2019-10-29 23:11:11 +11:00
Damien George
a8138b75b1
examples/embedding: Replace symlink of mpconfigport.h with real file.
2019-10-29 22:53:34 +11:00
Jim Mussared
9c5262f25e
examples/bluetooth/ble_uart_peripheral.py: Add usage demo.
2019-10-22 14:30:23 +11:00
Jim Mussared
3e1af5b36f
examples/bluetooth: Use UUIDs directly to add services to adv payload.
2019-10-22 13:54:09 +11:00
Jim Mussared
25a228af7e
examples/bluetooth: Add basic BLE peripheral examples.
...
Consisting of:
- ble_advertising.py -- helper to generate advertising payload.
- ble_temperature.py -- simple temperature device.
- ble_uart_periperhal.py -- BLE UART wrapper.
- ble_uart_repl.py -- dupterm-compatible uart.
2019-10-18 13:36:51 +11:00
Damien George
af20c2ead3
py: Add global default_emit_opt variable to make emit kind persistent.
...
mp_compile no longer takes an emit_opt argument, rather this setting is now
provided by the global default_emit_opt variable.
Now, when -X emit=native is passed as a command-line option, the emitter
will be set for all compiled modules (included imports), not just the
top-level script.
In the future there could be a way to also set this variable from a script.
Fixes issue #4267 .
2019-08-28 12:47:58 +10:00
Paul Sokolovsky
af5b509c75
examples/unix/ffi_example: Clean up and update the ffi example.
...
1. Use uctypes.bytearray_at().
Implementation of the "ffi" module predates that of "uctypes", so
initially some convenience functions to access memory were added
to ffi. Later, they landed in uctypes (which follows CPython's
ctype module).
So, replace undocumented experimental functions from ffi to
documented ones from uctypes.
2. Use more suitable type codes for arguments (e.g. "P" (const void*)
instead of "p" (void*).
3. Some better var naming.
4. Clarify some messages printed by the example.
2018-10-23 11:50:39 +11:00
Damien George
0f4d595beb
examples/embedding: Fix hard-coded MP_QSTR_ value.
2018-09-14 13:33:08 +10:00