NuMaker connection with AWS IoT thru MQTT/HTTPS (Mbed OS 6)
Dependencies: MQTT
mbed_app_quectel_bg96.json@33:c3a985807206, 2020-03-16 (annotated)
- Committer:
- ccli8
- Date:
- Mon Mar 16 13:29:32 2020 +0800
- Revision:
- 33:c3a985807206
- Parent:
- 31:1445edacb720
- Child:
- 47:deb84cacab21
Support MBEDTLS_ENTROPY_HARDWARE_ALT with EADC+S/W random
Some targets e.g. M482 have neither TRNG nor PRNG. Add EADC+S/W random to implement MBEDTLS_ENTROPY_HARDWARE_ALT.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ccli8 |
31:1445edacb720 | 1 | { |
ccli8 |
31:1445edacb720 | 2 | "macros": [ |
ccli8 |
31:1445edacb720 | 3 | "MBED_CONF_APP_MAIN_STACK_SIZE=4096", |
ccli8 |
31:1445edacb720 | 4 | "MBEDTLS_USER_CONFIG_FILE=\"mbedtls_user_config.h\"" |
ccli8 |
31:1445edacb720 | 5 | ], |
ccli8 |
31:1445edacb720 | 6 | "target_overrides": { |
ccli8 |
31:1445edacb720 | 7 | "*": { |
ccli8 |
31:1445edacb720 | 8 | "platform.stdio-baud-rate" : 115200, |
ccli8 |
31:1445edacb720 | 9 | "platform.stdio-convert-newlines" : true, |
ccli8 |
31:1445edacb720 | 10 | "platform.heap-stats-enabled" : 1, |
ccli8 |
31:1445edacb720 | 11 | "platform.stack-stats-enabled" : 1, |
ccli8 |
31:1445edacb720 | 12 | "mbed-trace.enable" : null, |
ccli8 |
31:1445edacb720 | 13 | "lwip.ipv4-enabled" : true, |
ccli8 |
31:1445edacb720 | 14 | "lwip.ipv6-enabled" : false, |
ccli8 |
31:1445edacb720 | 15 | "lwip.ethernet-enabled" : false, |
ccli8 |
31:1445edacb720 | 16 | "lwip.ppp-enabled" : false, |
ccli8 |
31:1445edacb720 | 17 | "lwip.tcp-enabled" : false, |
ccli8 |
31:1445edacb720 | 18 | "cellular.debug-at" : false, |
ccli8 |
31:1445edacb720 | 19 | "nsapi.default-cellular-plmn" : 0, |
ccli8 |
31:1445edacb720 | 20 | "nsapi.default-cellular-sim-pin" : 0, |
ccli8 |
31:1445edacb720 | 21 | "nsapi.default-cellular-apn" : "\"internet.iot\"", |
ccli8 |
31:1445edacb720 | 22 | "nsapi.default-cellular-username" : 0, |
ccli8 |
31:1445edacb720 | 23 | "nsapi.default-cellular-password" : 0 |
ccli8 |
31:1445edacb720 | 24 | }, |
ccli8 |
31:1445edacb720 | 25 | "NUMAKER_PFM_M487": { |
ccli8 |
31:1445edacb720 | 26 | "target.network-default-interface-type" : "CELLULAR", |
ccli8 |
31:1445edacb720 | 27 | "QUECTEL_BG96.provide-default" : true, |
ccli8 |
31:1445edacb720 | 28 | "QUECTEL_BG96.tx" : "D1", |
ccli8 |
31:1445edacb720 | 29 | "QUECTEL_BG96.rx" : "D0", |
ccli8 |
31:1445edacb720 | 30 | "my-tlssocket.tls-max-frag-len" : 4, |
ccli8 |
31:1445edacb720 | 31 | "target.macros_add" : ["MBEDTLS_ENTROPY_HARDWARE_ALT"] |
ccli8 |
31:1445edacb720 | 32 | }, |
ccli8 |
31:1445edacb720 | 33 | "NUMAKER_IOT_M487": { |
ccli8 |
31:1445edacb720 | 34 | "target.network-default-interface-type" : "CELLULAR", |
ccli8 |
31:1445edacb720 | 35 | "QUECTEL_BG96.provide-default" : true, |
ccli8 |
31:1445edacb720 | 36 | "QUECTEL_BG96.tx" : "D1", |
ccli8 |
31:1445edacb720 | 37 | "QUECTEL_BG96.rx" : "D0", |
ccli8 |
31:1445edacb720 | 38 | "my-tlssocket.tls-max-frag-len" : 4, |
ccli8 |
31:1445edacb720 | 39 | "target.macros_add" : ["MBEDTLS_ENTROPY_HARDWARE_ALT"] |
ccli8 |
31:1445edacb720 | 40 | } |
ccli8 |
33:c3a985807206 | 41 | }, |
ccli8 |
33:c3a985807206 | 42 | "config": { |
ccli8 |
33:c3a985807206 | 43 | "crypto-prng-present": { |
ccli8 |
33:c3a985807206 | 44 | "help" : "With MBEDTLS_ENTROPY_HARDWARE_ALT defined, entropy is implemented with EADC+PRNG alternatively. On rare targets without PRNG e.g. M482, disable this configuration option to go EADC+S/W random.", |
ccli8 |
33:c3a985807206 | 45 | "accepted_values" : [0, 1], |
ccli8 |
33:c3a985807206 | 46 | "value" : 1, |
ccli8 |
33:c3a985807206 | 47 | "macro_name" : "NU_CRYPTO_PRNG_PRESENT" |
ccli8 |
33:c3a985807206 | 48 | } |
ccli8 |
31:1445edacb720 | 49 | } |
ccli8 |
31:1445edacb720 | 50 | } |