This example demonstrates how to use the Mbed OS file system on target RHOMBIO_L476DMW1K together with a Rhombio uSD Holder module. The example is based on mbed official mbed-os-example-filesystem with minor modifications.

You can find more information about the Mbed OS file system and other related pieces of the Mbed OS storage stack in the storage overview: https://os.mbed.com/docs/latest/reference/storage.html

Committer:
galonso@rhomb.io
Date:
Thu Sep 19 13:29:36 2019 +0200
Revision:
5:37e9573e91f6
Parent:
4:642f093a7a87
changes in README.md

Who changed what in which revision?

UserRevisionLine numberNew contents of line
galonso@rhomb.io 4:642f093a7a87 1 /*
galonso@rhomb.io 4:642f093a7a87 2 * mbed SDK
galonso@rhomb.io 4:642f093a7a87 3 * Copyright (c) 2017 ARM Limited
galonso@rhomb.io 4:642f093a7a87 4 *
galonso@rhomb.io 4:642f093a7a87 5 * Licensed under the Apache License, Version 2.0 (the "License");
galonso@rhomb.io 4:642f093a7a87 6 * you may not use this file except in compliance with the License.
galonso@rhomb.io 4:642f093a7a87 7 * You may obtain a copy of the License at
galonso@rhomb.io 4:642f093a7a87 8 *
galonso@rhomb.io 4:642f093a7a87 9 * http://www.apache.org/licenses/LICENSE-2.0
galonso@rhomb.io 4:642f093a7a87 10 *
galonso@rhomb.io 4:642f093a7a87 11 * Unless required by applicable law or agreed to in writing, software
galonso@rhomb.io 4:642f093a7a87 12 * distributed under the License is distributed on an "AS IS" BASIS,
galonso@rhomb.io 4:642f093a7a87 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
galonso@rhomb.io 4:642f093a7a87 14 * See the License for the specific language governing permissions and
galonso@rhomb.io 4:642f093a7a87 15 * limitations under the License.
galonso@rhomb.io 4:642f093a7a87 16 */
galonso@rhomb.io 4:642f093a7a87 17
galonso@rhomb.io 4:642f093a7a87 18 // Automatically generated configuration file.
galonso@rhomb.io 4:642f093a7a87 19 // DO NOT EDIT, content will be overwritten.
galonso@rhomb.io 4:642f093a7a87 20
galonso@rhomb.io 4:642f093a7a87 21 #ifndef __MBED_CONFIG_DATA__
galonso@rhomb.io 4:642f093a7a87 22 #define __MBED_CONFIG_DATA__
galonso@rhomb.io 4:642f093a7a87 23
galonso@rhomb.io 4:642f093a7a87 24 // Configuration parameters
galonso@rhomb.io 4:642f093a7a87 25 #define CLOCK_SOURCE USE_PLL_MSI // set by target:RHOMBIO_L476DMW1K
galonso@rhomb.io 4:642f093a7a87 26 #define LPTICKER_DELAY_TICKS 0 // set by target:RHOMBIO_L476DMW1K
galonso@rhomb.io 4:642f093a7a87 27 #define MBED_CONF_ATMEL_RF_ASSUME_SPACED_SPI 1 // set by library:atmel-rf[STM]
galonso@rhomb.io 4:642f093a7a87 28 #define MBED_CONF_ATMEL_RF_FULL_SPI_SPEED 7500000 // set by library:atmel-rf
galonso@rhomb.io 4:642f093a7a87 29 #define MBED_CONF_ATMEL_RF_FULL_SPI_SPEED_BYTE_SPACING 250 // set by library:atmel-rf
galonso@rhomb.io 4:642f093a7a87 30 #define MBED_CONF_ATMEL_RF_IRQ_THREAD_STACK_SIZE 1024 // set by library:atmel-rf
galonso@rhomb.io 4:642f093a7a87 31 #define MBED_CONF_ATMEL_RF_LOW_SPI_SPEED 3750000 // set by library:atmel-rf
galonso@rhomb.io 4:642f093a7a87 32 #define MBED_CONF_ATMEL_RF_PROVIDE_DEFAULT 0 // set by library:atmel-rf
galonso@rhomb.io 4:642f093a7a87 33 #define MBED_CONF_ATMEL_RF_USE_SPI_SPACING_API 0 // set by library:atmel-rf
galonso@rhomb.io 4:642f093a7a87 34 #define MBED_CONF_CELLULAR_CONTROL_PLANE_OPT 0 // set by library:cellular
galonso@rhomb.io 4:642f093a7a87 35 #define MBED_CONF_CELLULAR_DEBUG_AT 0 // set by library:cellular
galonso@rhomb.io 4:642f093a7a87 36 #define MBED_CONF_CELLULAR_RANDOM_MAX_START_DELAY 0 // set by library:cellular
galonso@rhomb.io 4:642f093a7a87 37 #define MBED_CONF_CELLULAR_USE_APN_LOOKUP 1 // set by library:cellular
galonso@rhomb.io 4:642f093a7a87 38 #define MBED_CONF_DRIVERS_UART_SERIAL_RXBUF_SIZE 256 // set by library:drivers
galonso@rhomb.io 4:642f093a7a87 39 #define MBED_CONF_DRIVERS_UART_SERIAL_TXBUF_SIZE 256 // set by library:drivers
galonso@rhomb.io 4:642f093a7a87 40 #define MBED_CONF_ESP8266_DEBUG 0 // set by library:esp8266
galonso@rhomb.io 4:642f093a7a87 41 #define MBED_CONF_ESP8266_PROVIDE_DEFAULT 0 // set by library:esp8266
galonso@rhomb.io 4:642f093a7a87 42 #define MBED_CONF_ESP8266_SOCKET_BUFSIZE 8192 // set by library:esp8266
galonso@rhomb.io 4:642f093a7a87 43 #define MBED_CONF_EVENTS_PRESENT 1 // set by library:events
galonso@rhomb.io 4:642f093a7a87 44 #define MBED_CONF_EVENTS_SHARED_DISPATCH_FROM_APPLICATION 0 // set by library:events
galonso@rhomb.io 4:642f093a7a87 45 #define MBED_CONF_EVENTS_SHARED_EVENTSIZE 768 // set by library:events
galonso@rhomb.io 4:642f093a7a87 46 #define MBED_CONF_EVENTS_SHARED_HIGHPRIO_EVENTSIZE 256 // set by library:events
galonso@rhomb.io 4:642f093a7a87 47 #define MBED_CONF_EVENTS_SHARED_HIGHPRIO_STACKSIZE 1024 // set by library:events
galonso@rhomb.io 4:642f093a7a87 48 #define MBED_CONF_EVENTS_SHARED_STACKSIZE 2048 // set by library:events
galonso@rhomb.io 4:642f093a7a87 49 #define MBED_CONF_EVENTS_USE_LOWPOWER_TIMER_TICKER 0 // set by library:events
galonso@rhomb.io 4:642f093a7a87 50 #define MBED_CONF_FILESYSTEM_PRESENT 1 // set by library:filesystem
galonso@rhomb.io 4:642f093a7a87 51 #define MBED_CONF_FLASHIAP_BLOCK_DEVICE_BASE_ADDRESS 0xFFFFFFFF // set by library:flashiap-block-device
galonso@rhomb.io 4:642f093a7a87 52 #define MBED_CONF_FLASHIAP_BLOCK_DEVICE_SIZE 0 // set by library:flashiap-block-device
galonso@rhomb.io 4:642f093a7a87 53 #define MBED_CONF_GEMALTO_CINTERION_BAUDRATE 115200 // set by library:GEMALTO_CINTERION
galonso@rhomb.io 4:642f093a7a87 54 #define MBED_CONF_GEMALTO_CINTERION_PROVIDE_DEFAULT 0 // set by library:GEMALTO_CINTERION
galonso@rhomb.io 4:642f093a7a87 55 #define MBED_CONF_GENERIC_AT3GPP_BAUDRATE 115200 // set by library:GENERIC_AT3GPP
galonso@rhomb.io 4:642f093a7a87 56 #define MBED_CONF_GENERIC_AT3GPP_PROVIDE_DEFAULT 0 // set by library:GENERIC_AT3GPP
galonso@rhomb.io 4:642f093a7a87 57 #define MBED_CONF_LORA_ADR_ON 1 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 58 #define MBED_CONF_LORA_APPLICATION_EUI {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} // set by library:lora
galonso@rhomb.io 4:642f093a7a87 59 #define MBED_CONF_LORA_APPLICATION_KEY {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} // set by library:lora
galonso@rhomb.io 4:642f093a7a87 60 #define MBED_CONF_LORA_APPSKEY {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} // set by library:lora
galonso@rhomb.io 4:642f093a7a87 61 #define MBED_CONF_LORA_APP_PORT 15 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 62 #define MBED_CONF_LORA_AUTOMATIC_UPLINK_MESSAGE 1 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 63 #define MBED_CONF_LORA_DEVICE_ADDRESS 0x00000000 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 64 #define MBED_CONF_LORA_DEVICE_EUI {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} // set by library:lora
galonso@rhomb.io 4:642f093a7a87 65 #define MBED_CONF_LORA_DOWNLINK_PREAMBLE_LENGTH 5 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 66 #define MBED_CONF_LORA_DUTY_CYCLE_ON 1 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 67 #define MBED_CONF_LORA_DUTY_CYCLE_ON_JOIN 1 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 68 #define MBED_CONF_LORA_FSB_MASK {0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF} // set by library:lora
galonso@rhomb.io 4:642f093a7a87 69 #define MBED_CONF_LORA_FSB_MASK_CHINA {0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF} // set by library:lora
galonso@rhomb.io 4:642f093a7a87 70 #define MBED_CONF_LORA_LBT_ON 0 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 71 #define MBED_CONF_LORA_MAX_SYS_RX_ERROR 5 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 72 #define MBED_CONF_LORA_NB_TRIALS 12 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 73 #define MBED_CONF_LORA_NWKSKEY {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} // set by library:lora
galonso@rhomb.io 4:642f093a7a87 74 #define MBED_CONF_LORA_OVER_THE_AIR_ACTIVATION 1 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 75 #define MBED_CONF_LORA_PHY EU868 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 76 #define MBED_CONF_LORA_PUBLIC_NETWORK 1 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 77 #define MBED_CONF_LORA_TX_MAX_SIZE 64 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 78 #define MBED_CONF_LORA_UPLINK_PREAMBLE_LENGTH 8 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 79 #define MBED_CONF_LORA_WAKEUP_TIME 5 // set by library:lora
galonso@rhomb.io 4:642f093a7a87 80 #define MBED_CONF_LWIP_ADDR_TIMEOUT 5 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 81 #define MBED_CONF_LWIP_ADDR_TIMEOUT_MODE 1 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 82 #define MBED_CONF_LWIP_DEBUG_ENABLED 0 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 83 #define MBED_CONF_LWIP_DEFAULT_THREAD_STACKSIZE 512 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 84 #define MBED_CONF_LWIP_ENABLE_PPP_TRACE 0 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 85 #define MBED_CONF_LWIP_ETHERNET_ENABLED 1 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 86 #define MBED_CONF_LWIP_IPV4_ENABLED 1 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 87 #define MBED_CONF_LWIP_IPV6_ENABLED 0 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 88 #define MBED_CONF_LWIP_IP_VER_PREF 4 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 89 #define MBED_CONF_LWIP_L3IP_ENABLED 0 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 90 #define MBED_CONF_LWIP_MEM_SIZE 2310 // set by library:lwip[STM]
galonso@rhomb.io 4:642f093a7a87 91 #define MBED_CONF_LWIP_PPP_THREAD_STACKSIZE 768 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 92 #define MBED_CONF_LWIP_SOCKET_MAX 4 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 93 #define MBED_CONF_LWIP_TCPIP_THREAD_STACKSIZE 1200 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 94 #define MBED_CONF_LWIP_TCP_CLOSE_TIMEOUT 1000 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 95 #define MBED_CONF_LWIP_TCP_ENABLED 1 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 96 #define MBED_CONF_LWIP_TCP_MAXRTX 6 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 97 #define MBED_CONF_LWIP_TCP_SERVER_MAX 4 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 98 #define MBED_CONF_LWIP_TCP_SOCKET_MAX 4 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 99 #define MBED_CONF_LWIP_UDP_SOCKET_MAX 4 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 100 #define MBED_CONF_LWIP_USE_MBED_TRACE 0 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 101 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL 0 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 102 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK 0x7fff800 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 103 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE 0 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 104 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_DEVICE_TYPE NET_6LOWPAN_ROUTER // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 105 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PANID_FILTER 0xffff // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 106 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY {0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf} // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 107 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID 1 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 108 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE NONE // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 109 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL 5 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 110 #define MBED_CONF_MBED_MESH_API_HEAP_SIZE 32500 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 111 #define MBED_CONF_MBED_MESH_API_HEAP_STAT_INFO NULL // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 112 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL 22 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 113 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK 0x7fff800 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 114 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE 0 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 115 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_COMMISSIONING_DATASET_TIMESTAMP 0x10000 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 116 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_EXTENDED_PANID {0xf1, 0xb5, 0xa1, 0xb2,0xc4, 0xd5, 0xa1, 0xbd } // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 117 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_ML_PREFIX {0xfd, 0x0, 0x0d, 0xb8, 0x0, 0x0, 0x0, 0x0} // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 118 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME "Thread Network" // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 119 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PANID 0x0700 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 120 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PSKC {0xc8, 0xa6, 0x2e, 0xae, 0xf3, 0x68, 0xf3, 0x46, 0xa9, 0x9e, 0x57, 0x85, 0x98, 0x9d, 0x1c, 0xd0} // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 121 #define MBED_CONF_MBED_MESH_API_THREAD_DEVICE_TYPE MESH_DEVICE_TYPE_THREAD_ROUTER // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 122 #define MBED_CONF_MBED_MESH_API_THREAD_MASTER_KEY {0x10, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff} // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 123 #define MBED_CONF_MBED_MESH_API_THREAD_PSKD "ABCDEFGH" // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 124 #define MBED_CONF_MBED_MESH_API_THREAD_SECURITY_POLICY 255 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 125 #define MBED_CONF_MBED_MESH_API_THREAD_USE_STATIC_LINK_CONFIG 1 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 126 #define MBED_CONF_MBED_MESH_API_USE_MALLOC_FOR_HEAP 0 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 127 #define MBED_CONF_MBED_MESH_API_WISUN_BC_CHANNEL_FUNCTION 255 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 128 #define MBED_CONF_MBED_MESH_API_WISUN_BC_DWELL_INTERVAL 0 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 129 #define MBED_CONF_MBED_MESH_API_WISUN_BC_FIXED_CHANNEL 0xffff // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 130 #define MBED_CONF_MBED_MESH_API_WISUN_BC_INTERVAL 0 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 131 #define MBED_CONF_MBED_MESH_API_WISUN_NETWORK_NAME "Wi-SUN Network" // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 132 #define MBED_CONF_MBED_MESH_API_WISUN_OPERATING_CLASS 255 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 133 #define MBED_CONF_MBED_MESH_API_WISUN_OPERATING_MODE 255 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 134 #define MBED_CONF_MBED_MESH_API_WISUN_REGULATORY_DOMAIN 3 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 135 #define MBED_CONF_MBED_MESH_API_WISUN_UC_CHANNEL_FUNCTION 255 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 136 #define MBED_CONF_MBED_MESH_API_WISUN_UC_DWELL_INTERVAL 0 // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 137 #define MBED_CONF_MBED_MESH_API_WISUN_UC_FIXED_CHANNEL 0xffff // set by library:mbed-mesh-api
galonso@rhomb.io 4:642f093a7a87 138 #define MBED_CONF_MCR20A_PROVIDE_DEFAULT 0 // set by library:mcr20a
galonso@rhomb.io 4:642f093a7a87 139 #define MBED_CONF_NANOSTACK_CONFIGURATION nanostack_full // set by library:nanostack
galonso@rhomb.io 4:642f093a7a87 140 #define MBED_CONF_NANOSTACK_HAL_CRITICAL_SECTION_USABLE_FROM_INTERRUPT 0 // set by library:nanostack-hal
galonso@rhomb.io 4:642f093a7a87 141 #define MBED_CONF_NANOSTACK_HAL_EVENT_LOOP_DISPATCH_FROM_APPLICATION 0 // set by library:nanostack-hal
galonso@rhomb.io 4:642f093a7a87 142 #define MBED_CONF_NANOSTACK_HAL_EVENT_LOOP_THREAD_STACK_SIZE 6144 // set by library:nanostack-hal
galonso@rhomb.io 4:642f093a7a87 143 #define MBED_CONF_NANOSTACK_HAL_EVENT_LOOP_USE_MBED_EVENTS 0 // set by library:nanostack-hal
galonso@rhomb.io 4:642f093a7a87 144 #define MBED_CONF_NSAPI_DEFAULT_MESH_TYPE THREAD // set by library:nsapi
galonso@rhomb.io 4:642f093a7a87 145 #define MBED_CONF_NSAPI_DEFAULT_STACK LWIP // set by library:nsapi
galonso@rhomb.io 4:642f093a7a87 146 #define MBED_CONF_NSAPI_DEFAULT_WIFI_SECURITY NONE // set by library:nsapi
galonso@rhomb.io 4:642f093a7a87 147 #define MBED_CONF_NSAPI_DNS_CACHE_SIZE 3 // set by library:nsapi
galonso@rhomb.io 4:642f093a7a87 148 #define MBED_CONF_NSAPI_DNS_RESPONSE_WAIT_TIME 10000 // set by library:nsapi
galonso@rhomb.io 4:642f093a7a87 149 #define MBED_CONF_NSAPI_DNS_RETRIES 2 // set by library:nsapi
galonso@rhomb.io 4:642f093a7a87 150 #define MBED_CONF_NSAPI_DNS_TOTAL_ATTEMPTS 3 // set by library:nsapi
galonso@rhomb.io 4:642f093a7a87 151 #define MBED_CONF_NSAPI_PRESENT 1 // set by library:nsapi
galonso@rhomb.io 4:642f093a7a87 152 #define MBED_CONF_NSAPI_SOCKET_STATS_ENABLED 0 // set by library:nsapi
galonso@rhomb.io 4:642f093a7a87 153 #define MBED_CONF_NSAPI_SOCKET_STATS_MAX_COUNT 10 // set by library:nsapi
galonso@rhomb.io 4:642f093a7a87 154 #define MBED_CONF_PLATFORM_CRASH_CAPTURE_ENABLED 0 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 155 #define MBED_CONF_PLATFORM_CTHUNK_COUNT_MAX 8 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 156 #define MBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE 9600 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 157 #define MBED_CONF_PLATFORM_ERROR_ALL_THREADS_INFO 0 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 158 #define MBED_CONF_PLATFORM_ERROR_FILENAME_CAPTURE_ENABLED 0 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 159 #define MBED_CONF_PLATFORM_ERROR_HIST_ENABLED 0 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 160 #define MBED_CONF_PLATFORM_ERROR_HIST_SIZE 4 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 161 #define MBED_CONF_PLATFORM_ERROR_REBOOT_MAX 1 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 162 #define MBED_CONF_PLATFORM_FATAL_ERROR_AUTO_REBOOT_ENABLED 0 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 163 #define MBED_CONF_PLATFORM_FORCE_NON_COPYABLE_ERROR 0 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 164 #define MBED_CONF_PLATFORM_MAX_ERROR_FILENAME_LEN 16 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 165 #define MBED_CONF_PLATFORM_POLL_USE_LOWPOWER_TIMER 0 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 166 #define MBED_CONF_PLATFORM_STDIO_BAUD_RATE 9600 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 167 #define MBED_CONF_PLATFORM_STDIO_BUFFERED_SERIAL 0 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 168 #define MBED_CONF_PLATFORM_STDIO_CONVERT_NEWLINES 0 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 169 #define MBED_CONF_PLATFORM_STDIO_CONVERT_TTY_NEWLINES 0 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 170 #define MBED_CONF_PLATFORM_STDIO_FLUSH_AT_EXIT 1 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 171 #define MBED_CONF_PLATFORM_USE_MPU 1 // set by library:platform
galonso@rhomb.io 4:642f093a7a87 172 #define MBED_CONF_PPP_CELL_IFACE_APN_LOOKUP 1 // set by library:ppp-cell-iface
galonso@rhomb.io 4:642f093a7a87 173 #define MBED_CONF_PPP_CELL_IFACE_AT_PARSER_BUFFER_SIZE 256 // set by library:ppp-cell-iface
galonso@rhomb.io 4:642f093a7a87 174 #define MBED_CONF_PPP_CELL_IFACE_AT_PARSER_TIMEOUT 8000 // set by library:ppp-cell-iface
galonso@rhomb.io 4:642f093a7a87 175 #define MBED_CONF_PPP_CELL_IFACE_BAUD_RATE 115200 // set by library:ppp-cell-iface
galonso@rhomb.io 4:642f093a7a87 176 #define MBED_CONF_QSPIF_QSPI_CSN QSPI_FLASH1_CSN // set by library:qspif
galonso@rhomb.io 4:642f093a7a87 177 #define MBED_CONF_QSPIF_QSPI_FREQ 40000000 // set by library:qspif
galonso@rhomb.io 4:642f093a7a87 178 #define MBED_CONF_QSPIF_QSPI_IO0 QSPI_FLASH1_IO0 // set by library:qspif
galonso@rhomb.io 4:642f093a7a87 179 #define MBED_CONF_QSPIF_QSPI_IO1 QSPI_FLASH1_IO1 // set by library:qspif
galonso@rhomb.io 4:642f093a7a87 180 #define MBED_CONF_QSPIF_QSPI_IO2 QSPI_FLASH1_IO2 // set by library:qspif
galonso@rhomb.io 4:642f093a7a87 181 #define MBED_CONF_QSPIF_QSPI_IO3 QSPI_FLASH1_IO3 // set by library:qspif
galonso@rhomb.io 4:642f093a7a87 182 #define MBED_CONF_QSPIF_QSPI_MIN_PROG_SIZE 1 // set by library:qspif
galonso@rhomb.io 4:642f093a7a87 183 #define MBED_CONF_QSPIF_QSPI_MIN_READ_SIZE 1 // set by library:qspif
galonso@rhomb.io 4:642f093a7a87 184 #define MBED_CONF_QSPIF_QSPI_POLARITY_MODE 0 // set by library:qspif
galonso@rhomb.io 4:642f093a7a87 185 #define MBED_CONF_QSPIF_QSPI_SCK QSPI_FLASH1_SCK // set by library:qspif
galonso@rhomb.io 4:642f093a7a87 186 #define MBED_CONF_QUECTEL_BC95_BAUDRATE 9600 // set by library:QUECTEL_BC95
galonso@rhomb.io 4:642f093a7a87 187 #define MBED_CONF_QUECTEL_BC95_PROVIDE_DEFAULT 0 // set by library:QUECTEL_BC95
galonso@rhomb.io 4:642f093a7a87 188 #define MBED_CONF_QUECTEL_BG96_BAUDRATE 115200 // set by library:QUECTEL_BG96
galonso@rhomb.io 4:642f093a7a87 189 #define MBED_CONF_QUECTEL_BG96_PROVIDE_DEFAULT 0 // set by library:QUECTEL_BG96
galonso@rhomb.io 4:642f093a7a87 190 #define MBED_CONF_QUECTEL_EC2X_BAUDRATE 115200 // set by library:QUECTEL_EC2X
galonso@rhomb.io 4:642f093a7a87 191 #define MBED_CONF_QUECTEL_EC2X_PROVIDE_DEFAULT 0 // set by library:QUECTEL_EC2X
galonso@rhomb.io 4:642f093a7a87 192 #define MBED_CONF_QUECTEL_M26_BAUDRATE 115200 // set by library:QUECTEL_M26
galonso@rhomb.io 4:642f093a7a87 193 #define MBED_CONF_QUECTEL_M26_PROVIDE_DEFAULT 0 // set by library:QUECTEL_M26
galonso@rhomb.io 4:642f093a7a87 194 #define MBED_CONF_QUECTEL_UG96_BAUDRATE 115200 // set by library:QUECTEL_UG96
galonso@rhomb.io 4:642f093a7a87 195 #define MBED_CONF_QUECTEL_UG96_PROVIDE_DEFAULT 0 // set by library:QUECTEL_UG96
galonso@rhomb.io 4:642f093a7a87 196 #define MBED_CONF_RTOS_IDLE_THREAD_STACK_SIZE 512 // set by library:rtos
galonso@rhomb.io 4:642f093a7a87 197 #define MBED_CONF_RTOS_IDLE_THREAD_STACK_SIZE_DEBUG_EXTRA 128 // set by library:rtos[STM]
galonso@rhomb.io 4:642f093a7a87 198 #define MBED_CONF_RTOS_IDLE_THREAD_STACK_SIZE_TICKLESS_EXTRA 256 // set by library:rtos
galonso@rhomb.io 4:642f093a7a87 199 #define MBED_CONF_RTOS_MAIN_THREAD_STACK_SIZE 4096 // set by library:rtos
galonso@rhomb.io 4:642f093a7a87 200 #define MBED_CONF_RTOS_PRESENT 1 // set by library:rtos
galonso@rhomb.io 4:642f093a7a87 201 #define MBED_CONF_RTOS_THREAD_STACK_SIZE 4096 // set by library:rtos
galonso@rhomb.io 4:642f093a7a87 202 #define MBED_CONF_RTOS_TIMER_THREAD_STACK_SIZE 768 // set by library:rtos
galonso@rhomb.io 4:642f093a7a87 203 #define MBED_CONF_S2LP_PROVIDE_DEFAULT 0 // set by library:s2lp
galonso@rhomb.io 4:642f093a7a87 204 #define MBED_CONF_SARA4_PPP_BAUDRATE 115200 // set by library:SARA4_PPP
galonso@rhomb.io 4:642f093a7a87 205 #define MBED_CONF_SARA4_PPP_PROVIDE_DEFAULT 0 // set by library:SARA4_PPP
galonso@rhomb.io 4:642f093a7a87 206 #define MBED_CONF_SD_CMD0_IDLE_STATE_RETRIES 5 // set by library:sd
galonso@rhomb.io 4:642f093a7a87 207 #define MBED_CONF_SD_CMD_TIMEOUT 10000 // set by library:sd
galonso@rhomb.io 4:642f093a7a87 208 #define MBED_CONF_SD_CRC_ENABLED 1 // set by library:sd
galonso@rhomb.io 4:642f093a7a87 209 #define MBED_CONF_SD_FSFAT_SDCARD_INSTALLED 1 // set by library:sd
galonso@rhomb.io 4:642f093a7a87 210 #define MBED_CONF_SD_INIT_FREQUENCY 100000 // set by library:sd
galonso@rhomb.io 4:642f093a7a87 211 #define MBED_CONF_SD_SPI_CLK SPI_SCK // set by library:sd
galonso@rhomb.io 4:642f093a7a87 212 #define MBED_CONF_SD_SPI_CS SPI_CS // set by library:sd
galonso@rhomb.io 4:642f093a7a87 213 #define MBED_CONF_SD_SPI_MISO SPI_MISO // set by library:sd
galonso@rhomb.io 4:642f093a7a87 214 #define MBED_CONF_SD_SPI_MOSI SPI_MOSI // set by library:sd
galonso@rhomb.io 4:642f093a7a87 215 #define MBED_CONF_SD_TEST_BUFFER 8192 // set by library:sd
galonso@rhomb.io 4:642f093a7a87 216 #define MBED_CONF_STORAGE_DEFAULT_KV kv // set by library:storage
galonso@rhomb.io 4:642f093a7a87 217 #define MBED_CONF_STORAGE_FILESYSTEM_BLOCKDEVICE default // set by library:storage_filesystem
galonso@rhomb.io 4:642f093a7a87 218 #define MBED_CONF_STORAGE_FILESYSTEM_EXTERNAL_BASE_ADDRESS 0 // set by library:storage_filesystem
galonso@rhomb.io 4:642f093a7a87 219 #define MBED_CONF_STORAGE_FILESYSTEM_EXTERNAL_SIZE 0 // set by library:storage_filesystem
galonso@rhomb.io 4:642f093a7a87 220 #define MBED_CONF_STORAGE_FILESYSTEM_FILESYSTEM default // set by library:storage_filesystem
galonso@rhomb.io 4:642f093a7a87 221 #define MBED_CONF_STORAGE_FILESYSTEM_FOLDER_PATH kvstore // set by library:storage_filesystem
galonso@rhomb.io 4:642f093a7a87 222 #define MBED_CONF_STORAGE_FILESYSTEM_INTERNAL_BASE_ADDRESS 0 // set by library:storage_filesystem
galonso@rhomb.io 4:642f093a7a87 223 #define MBED_CONF_STORAGE_FILESYSTEM_MOUNT_POINT kv // set by library:storage_filesystem
galonso@rhomb.io 4:642f093a7a87 224 #define MBED_CONF_STORAGE_FILESYSTEM_NO_RBP_BLOCKDEVICE default // set by library:storage_filesystem_no_rbp
galonso@rhomb.io 4:642f093a7a87 225 #define MBED_CONF_STORAGE_FILESYSTEM_NO_RBP_EXTERNAL_BASE_ADDRESS 0 // set by library:storage_filesystem_no_rbp
galonso@rhomb.io 4:642f093a7a87 226 #define MBED_CONF_STORAGE_FILESYSTEM_NO_RBP_EXTERNAL_SIZE 0 // set by library:storage_filesystem_no_rbp
galonso@rhomb.io 4:642f093a7a87 227 #define MBED_CONF_STORAGE_FILESYSTEM_NO_RBP_FILESYSTEM default // set by library:storage_filesystem_no_rbp
galonso@rhomb.io 4:642f093a7a87 228 #define MBED_CONF_STORAGE_FILESYSTEM_NO_RBP_FOLDER_PATH kvstore // set by library:storage_filesystem_no_rbp
galonso@rhomb.io 4:642f093a7a87 229 #define MBED_CONF_STORAGE_FILESYSTEM_NO_RBP_MOUNT_POINT kv // set by library:storage_filesystem_no_rbp
galonso@rhomb.io 4:642f093a7a87 230 #define MBED_CONF_STORAGE_FILESYSTEM_RBP_INTERNAL_SIZE 0 // set by library:storage_filesystem
galonso@rhomb.io 4:642f093a7a87 231 #define MBED_CONF_STORAGE_STORAGE_TYPE default // set by library:storage
galonso@rhomb.io 4:642f093a7a87 232 #define MBED_CONF_STORAGE_TDB_EXTERNAL_BLOCKDEVICE default // set by library:storage_tdb_external
galonso@rhomb.io 4:642f093a7a87 233 #define MBED_CONF_STORAGE_TDB_EXTERNAL_EXTERNAL_BASE_ADDRESS 0 // set by library:storage_tdb_external
galonso@rhomb.io 4:642f093a7a87 234 #define MBED_CONF_STORAGE_TDB_EXTERNAL_EXTERNAL_SIZE 0 // set by library:storage_tdb_external
galonso@rhomb.io 4:642f093a7a87 235 #define MBED_CONF_STORAGE_TDB_EXTERNAL_INTERNAL_BASE_ADDRESS 0 // set by library:storage_tdb_external
galonso@rhomb.io 4:642f093a7a87 236 #define MBED_CONF_STORAGE_TDB_EXTERNAL_NO_RBP_BLOCKDEVICE default // set by library:storage_tdb_external_no_rbp
galonso@rhomb.io 4:642f093a7a87 237 #define MBED_CONF_STORAGE_TDB_EXTERNAL_NO_RBP_EXTERNAL_BASE_ADDRESS 0 // set by library:storage_tdb_external_no_rbp
galonso@rhomb.io 4:642f093a7a87 238 #define MBED_CONF_STORAGE_TDB_EXTERNAL_NO_RBP_EXTERNAL_SIZE 0 // set by library:storage_tdb_external_no_rbp
galonso@rhomb.io 4:642f093a7a87 239 #define MBED_CONF_STORAGE_TDB_EXTERNAL_RBP_INTERNAL_SIZE 0 // set by library:storage_tdb_external
galonso@rhomb.io 4:642f093a7a87 240 #define MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_BASE_ADDRESS 0 // set by library:storage_tdb_internal
galonso@rhomb.io 4:642f093a7a87 241 #define MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_SIZE 0 // set by library:storage_tdb_internal
galonso@rhomb.io 4:642f093a7a87 242 #define MBED_CONF_TARGET_BOOT_STACK_SIZE 0x400 // set by library:rtos[*]
galonso@rhomb.io 4:642f093a7a87 243 #define MBED_CONF_TARGET_CONSOLE_UART 1 // set by target:Target
galonso@rhomb.io 4:642f093a7a87 244 #define MBED_CONF_TARGET_DEEP_SLEEP_LATENCY 3 // set by target:FAMILY_STM32
galonso@rhomb.io 4:642f093a7a87 245 #define MBED_CONF_TARGET_INIT_US_TICKER_AT_BOOT 1 // set by target:FAMILY_STM32
galonso@rhomb.io 4:642f093a7a87 246 #define MBED_CONF_TARGET_LPTICKER_LPTIM 1 // set by target:RHOMBIO_L476DMW1K
galonso@rhomb.io 4:642f093a7a87 247 #define MBED_CONF_TARGET_LPTICKER_LPTIM_CLOCK 1 // set by target:FAMILY_STM32
galonso@rhomb.io 4:642f093a7a87 248 #define MBED_CONF_TARGET_LPUART_CLOCK_SOURCE USE_LPUART_CLK_LSE|USE_LPUART_CLK_PCLK1 // set by target:FAMILY_STM32
galonso@rhomb.io 4:642f093a7a87 249 #define MBED_CONF_TARGET_LSE_AVAILABLE 1 // set by target:FAMILY_STM32
galonso@rhomb.io 4:642f093a7a87 250 #define MBED_CONF_TARGET_MPU_ROM_END 0x0fffffff // set by target:Target
galonso@rhomb.io 4:642f093a7a87 251 #define MBED_CONF_TARGET_TICKLESS_FROM_US_TICKER 0 // set by target:Target
galonso@rhomb.io 4:642f093a7a87 252 #define MBED_CONF_TELIT_HE910_BAUDRATE 115200 // set by library:TELIT_HE910
galonso@rhomb.io 4:642f093a7a87 253 #define MBED_CONF_TELIT_HE910_PROVIDE_DEFAULT 0 // set by library:TELIT_HE910
galonso@rhomb.io 4:642f093a7a87 254 #define MBED_CONF_TELIT_ME910_BAUDRATE 115200 // set by library:TELIT_ME910
galonso@rhomb.io 4:642f093a7a87 255 #define MBED_CONF_TELIT_ME910_PROVIDE_DEFAULT 0 // set by library:TELIT_ME910
galonso@rhomb.io 4:642f093a7a87 256 #define MBED_CONF_UBLOX_AT_BAUDRATE 115200 // set by library:UBLOX_AT
galonso@rhomb.io 4:642f093a7a87 257 #define MBED_CONF_UBLOX_AT_PROVIDE_DEFAULT 0 // set by library:UBLOX_AT
galonso@rhomb.io 4:642f093a7a87 258 #define MBED_CONF_UBLOX_N2XX_BAUDRATE 9600 // set by library:UBLOX_N2XX
galonso@rhomb.io 4:642f093a7a87 259 #define MBED_CONF_UBLOX_N2XX_PROVIDE_DEFAULT 0 // set by library:UBLOX_N2XX
galonso@rhomb.io 4:642f093a7a87 260 #define MBED_CONF_UBLOX_PPP_BAUDRATE 115200 // set by library:UBLOX_PPP
galonso@rhomb.io 4:642f093a7a87 261 #define MBED_CONF_UBLOX_PPP_PROVIDE_DEFAULT 0 // set by library:UBLOX_PPP
galonso@rhomb.io 4:642f093a7a87 262 #define MBED_LFS_BLOCK_SIZE 512 // set by library:littlefs
galonso@rhomb.io 4:642f093a7a87 263 #define MBED_LFS_ENABLE_INFO 0 // set by library:littlefs
galonso@rhomb.io 4:642f093a7a87 264 #define MBED_LFS_INTRINSICS 1 // set by library:littlefs
galonso@rhomb.io 4:642f093a7a87 265 #define MBED_LFS_LOOKAHEAD 512 // set by library:littlefs
galonso@rhomb.io 4:642f093a7a87 266 #define MBED_LFS_PROG_SIZE 64 // set by library:littlefs
galonso@rhomb.io 4:642f093a7a87 267 #define MBED_LFS_READ_SIZE 64 // set by library:littlefs
galonso@rhomb.io 4:642f093a7a87 268 #define MEM_ALLOC malloc // set by library:mbed-trace
galonso@rhomb.io 4:642f093a7a87 269 #define MEM_FREE free // set by library:mbed-trace
galonso@rhomb.io 4:642f093a7a87 270 #define NSAPI_PPP_AVAILABLE 0 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 271 #define NSAPI_PPP_IPV4_AVAILABLE 1 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 272 #define NSAPI_PPP_IPV6_AVAILABLE 0 // set by library:lwip
galonso@rhomb.io 4:642f093a7a87 273 #define NVSTORE_ENABLED 1 // set by library:nvstore
galonso@rhomb.io 4:642f093a7a87 274 #define NVSTORE_MAX_KEYS 16 // set by library:nvstore
galonso@rhomb.io 4:642f093a7a87 275 // Macros
galonso@rhomb.io 4:642f093a7a87 276 #define MBEDTLS_CIPHER_MODE_CTR // defined by library:SecureStore
galonso@rhomb.io 4:642f093a7a87 277 #define MBEDTLS_CMAC_C // defined by library:SecureStore
galonso@rhomb.io 4:642f093a7a87 278 #define MBEDTLS_PSA_HAS_ITS_IO // defined by library:mbed-crypto
galonso@rhomb.io 4:642f093a7a87 279 #define NS_USE_EXTERNAL_MBED_TLS // defined by library:nanostack
galonso@rhomb.io 4:642f093a7a87 280 #define UNITY_INCLUDE_CONFIG_H // defined by library:utest
galonso@rhomb.io 4:642f093a7a87 281 #define _RTE_ // defined by library:rtos
galonso@rhomb.io 4:642f093a7a87 282
galonso@rhomb.io 4:642f093a7a87 283 #endif