|
142 | 142 | #endif |
143 | 143 |
|
144 | 144 | #ifndef MYNEWT_VAL_OS_CPUTIME_FREQ |
145 | | -#define MYNEWT_VAL_OS_CPUTIME_FREQ (1000000) |
| 145 | +#define MYNEWT_VAL_OS_CPUTIME_FREQ (32768) |
| 146 | +#endif |
| 147 | + |
| 148 | +#ifndef MYNEWT_VAL_TIMER_5 |
| 149 | +#define MYNEWT_VAL_TIMER_5 (1) |
146 | 150 | #endif |
147 | 151 |
|
148 | 152 | #ifndef MYNEWT_VAL_OS_CPUTIME_TIMER_NUM |
149 | | -#define MYNEWT_VAL_OS_CPUTIME_TIMER_NUM (0) |
| 153 | +#define MYNEWT_VAL_OS_CPUTIME_TIMER_NUM (5) |
150 | 154 | #endif |
151 | 155 |
|
152 | 156 | /* Overridden by @apache-mynewt-core/hw/bsp/native (defined by @apache-mynewt-core/kernel/os) */ |
|
488 | 492 |
|
489 | 493 | /*** @apache-mynewt-nimble/nimble/host */ |
490 | 494 | #ifndef MYNEWT_VAL_BLE_ATT_PREFERRED_MTU |
491 | | -#define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (256) |
| 495 | +#define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (517) |
492 | 496 | #endif |
493 | 497 |
|
494 | 498 | #ifndef MYNEWT_VAL_BLE_ATT_SVR_FIND_INFO |
|
680 | 684 | #endif |
681 | 685 |
|
682 | 686 | #ifndef MYNEWT_VAL_BLE_HS_DEBUG |
683 | | -#define MYNEWT_VAL_BLE_HS_DEBUG (1) |
| 687 | +#define MYNEWT_VAL_BLE_HS_DEBUG (0) |
684 | 688 | #endif |
685 | 689 |
|
686 | 690 | #ifndef MYNEWT_VAL_BLE_HS_FLOW_CTRL |
|
772 | 776 | #endif |
773 | 777 |
|
774 | 778 | #ifndef MYNEWT_VAL_BLE_SM_BONDING |
775 | | -#define MYNEWT_VAL_BLE_SM_BONDING (0) |
| 779 | +#define MYNEWT_VAL_BLE_SM_BONDING (1) |
776 | 780 | #endif |
777 | 781 |
|
778 | 782 | #ifndef MYNEWT_VAL_BLE_SM_IO_CAP |
|
823 | 827 | #define MYNEWT_VAL_BLE_SM_THEIR_KEY_DIST (0) |
824 | 828 | #endif |
825 | 829 |
|
826 | | -#ifndef MYNEWT_VAL_BLE_STORE_CONFIG_PERSIST |
827 | | -#define MYNEWT_VAL_BLE_STORE_CONFIG_PERSIST (1) |
828 | | -#endif |
829 | | - |
830 | 830 | #ifndef MYNEWT_VAL_BLE_STORE_MAX_BONDS |
831 | 831 | #define MYNEWT_VAL_BLE_STORE_MAX_BONDS (3) |
832 | 832 | #endif |
|
839 | 839 | #define MYNEWT_VAL_BLE_STORE_MAX_EADS (0) |
840 | 840 | #endif |
841 | 841 |
|
| 842 | +#ifndef MYNEWT_VAL_BLE_STORE_CONFIG_PERSIST |
| 843 | +#if MYNEWT_VAL_BLE_STORE_MAX_BONDS |
| 844 | +#define MYNEWT_VAL_BLE_STORE_CONFIG_PERSIST (1) |
| 845 | +#else |
| 846 | +#define MYNEWT_VAL_BLE_STORE_CONFIG_PERSIST (0) |
| 847 | +#endif |
| 848 | +#endif |
| 849 | + |
842 | 850 | /*** @apache-mynewt-nimble/nimble/host/services/ans */ |
843 | 851 | #ifndef MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT |
844 | 852 | #define MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT (0) |
|
1159 | 1167 | #define MYNEWT_VAL_BLE_MESH_TX_SEG_MSG_COUNT (4) |
1160 | 1168 | #endif |
1161 | 1169 |
|
| 1170 | +#ifndef MYNEWT_VAL_BLE_MESH_SEG_RETRANSMIT_ATTEMPTS |
| 1171 | +#define MYNEWT_VAL_BLE_MESH_SEG_RETRANSMIT_ATTEMPTS (4) |
| 1172 | +#endif |
| 1173 | + |
1162 | 1174 | #ifndef MYNEWT_VAL_BLE_SVC_BAS_SYSINIT_STAGE |
1163 | 1175 | #define MYNEWT_VAL_BLE_SVC_BAS_SYSINIT_STAGE (303) |
1164 | 1176 | #endif |
|
1313 | 1325 | #define MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE (303) |
1314 | 1326 | #endif |
1315 | 1327 |
|
1316 | | -/*** @apache-mynewt-nimble/nimble/transport */ |
1317 | | -// #undef MYNEWT_VAL_BLE_ACL_BUF_COUNT |
1318 | | - |
1319 | | -// #undef MYNEWT_VAL_BLE_ACL_BUF_SIZE |
1320 | | - |
1321 | | -// #undef MYNEWT_VAL_BLE_HCI_BRIDGE |
1322 | | - |
1323 | | -// #undef MYNEWT_VAL_BLE_HCI_EVT_BUF_SIZE |
1324 | | - |
1325 | | -// #undef MYNEWT_VAL_BLE_HCI_EVT_HI_BUF_COUNT |
1326 | | - |
1327 | | -// #undef MYNEWT_VAL_BLE_HCI_EVT_LO_BUF_COUNT |
1328 | | - |
1329 | | -// #undef MYNEWT_VAL_BLE_HCI_TRANSPORT |
1330 | | - |
1331 | 1328 | #ifndef MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE |
1332 | 1329 | #define MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE (128) |
1333 | 1330 | #endif |
|
1555 | 1552 | #define MYNEWT_VAL_BLE_LL_WHITELIST_SIZE (12) |
1556 | 1553 | #endif |
1557 | 1554 |
|
| 1555 | +#ifndef MYNEWT_VAL_BLE_LL_PUBLIC_DEV_ADDR |
| 1556 | +#define MYNEWT_VAL_BLE_LL_PUBLIC_DEV_ADDR (0x000000000000) |
| 1557 | +#endif |
| 1558 | + |
1558 | 1559 | #ifndef MYNEWT_VAL_BLE_LL_ROLE_BROADCASTER |
1559 | | -#define MYNEWT_VAL_BLE_LL_ROLE_BROADCASTER MYNEWT_VAL_BLE_ROLE_BROADCASTER |
| 1560 | +#define MYNEWT_VAL_BLE_LL_ROLE_BROADCASTER MYNEWT_VAL(BLE_ROLE_BROADCASTER) |
1560 | 1561 | #endif |
1561 | 1562 |
|
1562 | 1563 | #ifndef MYNEWT_VAL_BLE_LL_ROLE_CENTRAL |
1563 | | -#define MYNEWT_VAL_BLE_LL_ROLE_CENTRAL MYNEWT_VAL_BLE_ROLE_CENTRAL |
| 1564 | +#define MYNEWT_VAL_BLE_LL_ROLE_CENTRAL MYNEWT_VAL(BLE_ROLE_CENTRAL) |
1564 | 1565 | #endif |
1565 | 1566 |
|
1566 | 1567 | #ifndef MYNEWT_VAL_BLE_LL_ROLE_OBSERVER |
1567 | | -#define MYNEWT_VAL_BLE_LL_ROLE_OBSERVER MYNEWT_VAL_BLE_ROLE_OBSERVER |
| 1568 | +#define MYNEWT_VAL_BLE_LL_ROLE_OBSERVER MYNEWT_VAL(BLE_ROLE_OBSERVER) |
1568 | 1569 | #endif |
1569 | 1570 |
|
1570 | 1571 | #ifndef MYNEWT_VAL_BLE_LL_ROLE_PERIPHERAL |
1571 | | -#define MYNEWT_VAL_BLE_LL_ROLE_PERIPHERAL MYNEWT_VAL_BLE_ROLE_PERIPHERAL |
| 1572 | +#define MYNEWT_VAL_BLE_LL_ROLE_PERIPHERAL MYNEWT_VAL(BLE_ROLE_PERIPHERAL) |
| 1573 | +#endif |
| 1574 | + |
| 1575 | +#ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_CONN_PARAM_REQ |
| 1576 | +#define MYNEWT_VAL_BLE_LL_CFG_FEAT_CONN_PARAM_REQ (1) |
| 1577 | +#endif |
| 1578 | + |
| 1579 | +#ifndef MYNEWT_VAL_BLE_LL_SCA |
| 1580 | +#define MYNEWT_VAL_BLE_LL_SCA (60) |
| 1581 | +#endif |
| 1582 | + |
| 1583 | +#ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_PERIPH_INIT_FEAT_XCHG |
| 1584 | +#define MYNEWT_VAL_BLE_LL_CFG_FEAT_PERIPH_INIT_FEAT_XCHG (1) |
| 1585 | +#endif |
| 1586 | + |
| 1587 | +#ifndef MYNEWT_VAL_BLE_LL_CONN_INIT_MIN_WIN_OFFSET |
| 1588 | +#define MYNEWT_VAL_BLE_LL_CONN_INIT_MIN_WIN_OFFSET (0) |
| 1589 | +#endif |
| 1590 | + |
| 1591 | +#ifndef MYNEWT_VAL_BLE_LL_CONN_INIT_SLOTS |
| 1592 | +#define MYNEWT_VAL_BLE_LL_CONN_INIT_SLOTS (4) |
| 1593 | +#endif |
| 1594 | + |
| 1595 | +#ifndef MYNEWT_VAL_BLE_LL_DTM |
| 1596 | +#define MYNEWT_VAL_BLE_LL_DTM (0) |
| 1597 | +#endif |
| 1598 | + |
| 1599 | +#ifndef MYNEWT_VAL_BLE_LL_NUM_COMP_PKT_ITVL_MS |
| 1600 | +#define MYNEWT_VAL_BLE_LL_NUM_COMP_PKT_ITVL_MS (2000) |
1572 | 1601 | #endif |
1573 | 1602 |
|
1574 | 1603 | #ifndef MYNEWT_VAL_BLE_LL_TX_PWR_MAX_DBM |
1575 | 1604 | #define MYNEWT_VAL_BLE_LL_TX_PWR_MAX_DBM (20) |
1576 | 1605 | #endif |
1577 | 1606 |
|
| 1607 | +#ifndef MYNEWT_VAL_BLE_HW_WHITELIST_ENABLE |
| 1608 | +#define MYNEWT_VAL_BLE_HW_WHITELIST_ENABLE (1) |
| 1609 | +#endif |
| 1610 | + |
| 1611 | +#ifndef MYNEWT_VAL_BLE_LL_CONN_STRICT_SCHED |
| 1612 | +#define MYNEWT_VAL_BLE_LL_CONN_STRICT_SCHED (0) |
| 1613 | +#endif |
| 1614 | + |
| 1615 | +#ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_DATA_LEN_EXT |
| 1616 | +#define MYNEWT_VAL_BLE_LL_CFG_FEAT_DATA_LEN_EXT (MYNEWT_VAL(BLE_ROLE_PERIPHERAL) || MYNEWT_VAL(BLE_ROLE_CENTRAL)) |
| 1617 | +#endif |
| 1618 | + |
| 1619 | +#ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_ENCRYPTION |
| 1620 | +#define MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_ENCRYPTION (MYNEWT_VAL(BLE_ROLE_PERIPHERAL) || MYNEWT_VAL(BLE_ROLE_CENTRAL)) |
| 1621 | +#endif |
| 1622 | + |
| 1623 | +#ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_CSA2 |
| 1624 | +#define MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_CSA2 (1) |
| 1625 | +#endif |
| 1626 | + |
| 1627 | +#ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_PING |
| 1628 | +#define MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_PING (0) |
| 1629 | +#endif |
| 1630 | + |
| 1631 | +#ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_EXT_ADV |
| 1632 | +#define MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_EXT_ADV (MYNEWT_VAL_BLE_EXT_ADV) |
| 1633 | +#endif |
| 1634 | + |
| 1635 | +#ifndef MYNEWT_VAL_BLE_LL_CONN_INIT_MAX_TX_BYTES |
| 1636 | +#define MYNEWT_VAL_BLE_LL_CONN_INIT_MAX_TX_BYTES (27) |
| 1637 | +#endif |
| 1638 | + |
| 1639 | +#ifndef MYNEWT_VAL_BLE_LL_MAX_PKT_SIZE |
| 1640 | +#define MYNEWT_VAL_BLE_LL_MAX_PKT_SIZE (251) |
| 1641 | +#endif |
| 1642 | + |
| 1643 | +#ifndef MYNEWT_VAL_BLE_LL_SUPP_MAX_RX_BYTES |
| 1644 | +#define MYNEWT_VAL_BLE_LL_SUPP_MAX_RX_BYTES (MYNEWT_VAL(BLE_LL_MAX_PKT_SIZE)) |
| 1645 | +#endif |
| 1646 | + |
| 1647 | +#ifndef MYNEWT_VAL_BLE_LL_SUPP_MAX_TX_BYTES |
| 1648 | +#define MYNEWT_VAL_BLE_LL_SUPP_MAX_TX_BYTES (MYNEWT_VAL(BLE_LL_MAX_PKT_SIZE)) |
| 1649 | +#endif |
| 1650 | + |
| 1651 | +#ifndef MYNEWT_VAL_BLE_LL_NUM_SCAN_DUP_ADVS |
| 1652 | +#define MYNEWT_VAL_BLE_LL_NUM_SCAN_DUP_ADVS (32) |
| 1653 | +#endif |
| 1654 | + |
| 1655 | +#ifndef MYNEWT_VAL_BLE_LL_NUM_SCAN_RSP_ADVS |
| 1656 | +#define MYNEWT_VAL_BLE_LL_NUM_SCAN_RSP_ADVS (32) |
| 1657 | +#endif |
| 1658 | + |
| 1659 | +#ifndef MYNEWT_VAL_BLE_LL_MANUFACTURER_ID |
| 1660 | +#define MYNEWT_VAL_BLE_LL_MANUFACTURER_ID (0x0b65) |
| 1661 | +#endif |
| 1662 | + |
| 1663 | +#ifndef MYNEWT_VAL_BLE_LL_RESOLV_LIST_SIZE |
| 1664 | +#if MYNEWT_VAL(BLE_STORE_MAX_BONDS) |
| 1665 | +#define MYNEWT_VAL_BLE_LL_RESOLV_LIST_SIZE (4) |
| 1666 | +#else |
| 1667 | +#define MYNEWT_VAL_BLE_LL_RESOLV_LIST_SIZE (0) |
| 1668 | +#endif |
| 1669 | +#endif |
| 1670 | + |
| 1671 | +#ifndef MYNEWT_VAL_BLE_LL_RNG_BUFSIZE |
| 1672 | +#define MYNEWT_VAL_BLE_LL_RNG_BUFSIZE (32) |
| 1673 | +#endif |
| 1674 | + |
| 1675 | +#ifndef MYNEWT_VAL_BLE_LL_TX_PWR_DBM |
| 1676 | +#define MYNEWT_VAL_BLE_LL_TX_PWR_DBM (0) |
| 1677 | +#endif |
| 1678 | + |
| 1679 | +#ifndef MYNEWT_VAL_BLE_LL_SYSVIEW |
| 1680 | +#define MYNEWT_VAL_BLE_LL_SYSVIEW (0) |
| 1681 | +#endif |
| 1682 | + |
| 1683 | +#ifndef MYNEWT_VAL_BLE_LL_HCI_VS_EVENT_ON_ASSERT |
| 1684 | +#define MYNEWT_VAL_BLE_LL_HCI_VS_EVENT_ON_ASSERT (0) |
| 1685 | +#endif |
| 1686 | + |
| 1687 | +#ifndef MYNEWT_VAL_BLE_LL_SCHED_AUX_MAFS_DELAY |
| 1688 | +#define MYNEWT_VAL_BLE_LL_SCHED_AUX_MAFS_DELAY (0) |
| 1689 | +#endif |
| 1690 | + |
| 1691 | +#ifndef MYNEWT_VAL_BLE_LL_SCHED_AUX_CHAIN_MAFS_DELAY |
| 1692 | +#define MYNEWT_VAL_BLE_LL_SCHED_AUX_CHAIN_MAFS_DELAY (0) |
| 1693 | +#endif |
| 1694 | + |
| 1695 | +#ifndef MYNEWT_VAL_BLE_LL_SCHED_SCAN_AUX_PDU_LEN |
| 1696 | +#define MYNEWT_VAL_BLE_LL_SCHED_SCAN_AUX_PDU_LEN (41) |
| 1697 | +#endif |
| 1698 | + |
| 1699 | +#ifndef MYNEWT_VAL_BLE_LL_SCHED_SCAN_SYNC_PDU_LEN |
| 1700 | +#define MYNEWT_VAL_BLE_LL_SCHED_SCAN_SYNC_PDU_LEN (32) |
| 1701 | +#endif |
| 1702 | + |
| 1703 | +#ifndef MYNEWT_VAL_BLE_LL_RFMGMT_ENABLE_TIME |
| 1704 | +#define MYNEWT_VAL_BLE_LL_RFMGMT_ENABLE_TIME (1500) |
| 1705 | +#endif |
| 1706 | + |
1578 | 1707 | #ifndef MYNEWT_VAL_BLE_MESH_NET_BUF_USER_DATA_SIZE |
1579 | 1708 | #define MYNEWT_VAL_BLE_MESH_NET_BUF_USER_DATA_SIZE (4) |
1580 | 1709 | #endif |
|
1729 | 1858 | #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_PRIVACY (1) |
1730 | 1859 | #endif |
1731 | 1860 |
|
1732 | | -#ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_EXT_ADV |
1733 | | -#define MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_EXT_ADV (MYNEWT_VAL_BLE_EXT_ADV) |
1734 | | -#endif |
1735 | | - |
1736 | 1861 | #ifndef MYNEWT_VAL_BLE_MESH_PROVISIONER |
1737 | 1862 | #define MYNEWT_VAL_BLE_MESH_PROVISIONER (0) |
1738 | 1863 | #endif |
|
1746 | 1871 | #endif |
1747 | 1872 |
|
1748 | 1873 | #ifndef MYNEWT_VAL_BLE_USE_ESP_TIMER |
1749 | | -#define MYNEWT_VAL_BLE_USE_ESP_TIMER (1) |
| 1874 | +#define MYNEWT_VAL_BLE_USE_ESP_TIMER (0) |
1750 | 1875 | #endif |
1751 | 1876 |
|
1752 | 1877 | #ifndef MYNEWT_VAL_OPTIMIZE_MULTI_CONN |
|
1823 | 1948 | #endif |
1824 | 1949 | #endif |
1825 | 1950 |
|
1826 | | -#define BLE_50_FEATURE_SUPPORT (1) |
| 1951 | +#define BLE_50_FEATURE_SUPPORT (MYNEWT_VAL_BLE_LL_CFG_FEAT_DATA_LEN_EXT) |
1827 | 1952 |
|
1828 | 1953 | /* NimBLE-Arduino added configurations */ |
1829 | 1954 | #ifndef MYNEWT_VAL_NIMBLE_CONTROLLER_TASK_STACK_SIZE |
1830 | | -#define MYNEWT_VAL_NIMBLE_CONTROLLER_TASK_STACK_SIZE (4096) |
| 1955 | +#define MYNEWT_VAL_NIMBLE_CONTROLLER_TASK_STACK_SIZE (440) |
1831 | 1956 | #endif |
1832 | 1957 |
|
1833 | 1958 | #ifndef MYNEWT_VAL_NIMBLE_CPP_FREERTOS_TASK_BLOCK_BIT |
|
0 commit comments