Jim Mussared
def76fe4d9
all: Use MP_ERROR_TEXT for all error messages.
2020-04-05 15:02:06 +10:00
Jim Mussared
c34e7b9d4c
py/dynruntime.mk: Set MICROPY_ENABLE_DYNRUNTIME instead of per module.
...
So this setting could be used by other source files if needed.
2020-04-05 14:13:02 +10:00
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