Okay, I’ll take this. I'm including a quick list of the files I think don’t have the C++ wrappers. I’d appreciate any input on if there are any directories or specific files that should not have wrappers added (like for example, imported source that shouldn't be altered).
Thanks, - peter
./repos/apache-mynewt-core/apps/blecent/src/blecent.h ./repos/apache-mynewt-core/apps/bleprph/src/bleprph.h ./repos/apache-mynewt-core/apps/bletest/src/bletest_priv.h ./repos/apache-mynewt-core/apps/bletiny/src/bletiny.h ./repos/apache-mynewt-core/drivers/uart_bitbang/include/uart_bitbang/uart_bitbang.h ./repos/apache-mynewt-core/drivers/uart_bitbang/include/uart_bitbang/uart_bitbang_api.h ./repos/apache-mynewt-core/fs/fs/include/fs/fs.h ./repos/apache-mynewt-core/fs/fs/include/fs/fs_if.h ./repos/apache-mynewt-core/fs/fs/include/fs/fsutil.h ./repos/apache-mynewt-core/fs/fs/src/fs_priv.h ./repos/apache-mynewt-core/fs/nffs/include/nffs/nffs.h ./repos/apache-mynewt-core/fs/nffs/include/nffs/nffs_test.h ./repos/apache-mynewt-core/fs/nffs/src/nffs_priv.h ./repos/apache-mynewt-core/fs/nffs/src/test/arch/sim/nffs_test_priv.h ./repos/apache-mynewt-core/hw/bsp/native/include/bsp/bsp_sysid.h ./repos/apache-mynewt-core/hw/hal/include/hal/hal_watchdog.h ./repos/apache-mynewt-core/hw/mcu/native/include/mcu/hal_dac.h ./repos/apache-mynewt-core/hw/mcu/native/include/mcu/mcu_sim.h ./repos/apache-mynewt-core/hw/mcu/native/include/mcu/native_bsp.h ./repos/apache-mynewt-core/hw/mcu/nordic/nrf51xxx/include/mcu/compiler_abstraction.h ./repos/apache-mynewt-core/hw/mcu/nordic/nrf51xxx/include/mcu/cortex_m0.h ./repos/apache-mynewt-core/hw/mcu/nordic/nrf51xxx/include/mcu/nrf.h ./repos/apache-mynewt-core/hw/mcu/nordic/nrf51xxx/include/mcu/nrf51422_peripherals.h ./repos/apache-mynewt-core/hw/mcu/nordic/nrf51xxx/include/mcu/nrf51822_peripherals.h ./repos/apache-mynewt-core/hw/mcu/nordic/nrf51xxx/include/mcu/nrf51_bitfields.h ./repos/apache-mynewt-core/hw/mcu/nordic/nrf51xxx/include/mcu/nrf51_deprecated.h ./repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/include/mcu/compiler_abstraction.h ./repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/include/mcu/cortex_m4.h ./repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/include/mcu/nrf.h ./repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/include/mcu/nrf51_to_nrf52.h ./repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/include/mcu/nrf52832_peripherals.h ./repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/include/mcu/nrf52_bitfields.h ./repos/apache-mynewt-core/hw/mcu/stm/stm32f4xx/include/mcu/cortex_m4.h ./repos/apache-mynewt-core/hw/mcu/stm/stm32f4xx/include/mcu/stm32f4_bsp.h ./repos/apache-mynewt-core/libs/baselibc/include/assert.h ./repos/apache-mynewt-core/libs/baselibc/include/ctype.h ./repos/apache-mynewt-core/libs/baselibc/include/klibc/inline.h ./repos/apache-mynewt-core/libs/baselibc/include/stdio.h ./repos/apache-mynewt-core/libs/baselibc/include/stdlib.h ./repos/apache-mynewt-core/libs/baselibc/include/string.h ./repos/apache-mynewt-core/libs/baselibc/src/baselibc_test/unittests.h ./repos/apache-mynewt-core/libs/baselibc/src/malloc.h ./repos/apache-mynewt-core/libs/bleuart/include/bleuart/bleuart.h ./repos/apache-mynewt-core/libs/boot_serial/include/boot_serial/boot_serial.h ./repos/apache-mynewt-core/libs/boot_serial/src/boot_serial_priv.h ./repos/apache-mynewt-core/libs/bootutil/include/bootutil/bootutil_misc.h ./repos/apache-mynewt-core/libs/bootutil/include/bootutil/bootutil_test.h ./repos/apache-mynewt-core/libs/bootutil/include/bootutil/image.h ./repos/apache-mynewt-core/libs/bootutil/include/bootutil/loader.h ./repos/apache-mynewt-core/libs/bootutil/include/bootutil/sign_key.h ./repos/apache-mynewt-core/libs/bootutil/src/bootutil_priv.h ./repos/apache-mynewt-core/libs/cmsis-core/include/cmsis-core/core_caFunc.h ./repos/apache-mynewt-core/libs/cmsis-core/include/cmsis-core/core_caInstr.h ./repos/apache-mynewt-core/libs/cmsis-core/include/cmsis-core/core_cmFunc.h ./repos/apache-mynewt-core/libs/cmsis-core/include/cmsis-core/core_cmInstr.h ./repos/apache-mynewt-core/libs/console/full/include/console/console.h ./repos/apache-mynewt-core/libs/console/full/include/console/prompt.h ./repos/apache-mynewt-core/libs/console/stub/include/console/console.h ./repos/apache-mynewt-core/libs/console/stub/include/console/console_prompt.h ./repos/apache-mynewt-core/libs/crash_test/include/crash_test/crash_test.h ./repos/apache-mynewt-core/libs/crash_test/src/crash_test_priv.h ./repos/apache-mynewt-core/libs/elua/elua_base/include/elua_base/elua.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lapi.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lauxlib.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lcode.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/ldebug.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/ldo.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/legc.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lfunc.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lgc.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/llex.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/llimits.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lmem.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lobject.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lopcodes.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lparser.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lrodefs.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lrotable.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lstate.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lstring.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/ltable.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/ltm.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lua.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lualib.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lundump.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lvm.h ./repos/apache-mynewt-core/libs/elua/elua_base/src/lzio.h ./repos/apache-mynewt-core/libs/flash_test/include/flash_test/flash_test.h ./repos/apache-mynewt-core/libs/imgmgr/include/imgmgr/imgmgr.h ./repos/apache-mynewt-core/libs/imgmgr/src/imgmgr_priv.h ./repos/apache-mynewt-core/libs/inet_def_service/include/inet_def_service/inet_def_service.h ./repos/apache-mynewt-core/libs/json/include/json/json.h ./repos/apache-mynewt-core/libs/json/src/test/test_json.h ./repos/apache-mynewt-core/libs/mbedtls/include/mbedtls/bn_mul.h ./repos/apache-mynewt-core/libs/mbedtls/include/mbedtls/check_config.h ./repos/apache-mynewt-core/libs/mbedtls/include/mbedtls/compat-1.3.h ./repos/apache-mynewt-core/libs/mbedtls/include/mbedtls/config.h ./repos/apache-mynewt-core/libs/mbedtls/include/mbedtls/config_mynewt.h ./repos/apache-mynewt-core/libs/mbedtls/include/mbedtls/mbedtls_test.h ./repos/apache-mynewt-core/libs/mbedtls/include/mbedtls/pk_internal.h ./repos/apache-mynewt-core/libs/newtmgr/include/newtmgr/newtmgr.h ./repos/apache-mynewt-core/libs/newtmgr/src/newtmgr_priv.h ./repos/apache-mynewt-core/libs/newtmgr/transport/ble/include/nmgrble/newtmgr_ble.h ./repos/apache-mynewt-core/libs/os/include/os/arch/cortex_m0/os/os_arch.h ./repos/apache-mynewt-core/libs/os/include/os/arch/cortex_m4/os/os_arch.h ./repos/apache-mynewt-core/libs/os/include/os/arch/sim/os/os_arch.h ./repos/apache-mynewt-core/libs/os/include/os/endian.h ./repos/apache-mynewt-core/libs/os/include/os/os.h ./repos/apache-mynewt-core/libs/os/include/os/os_callout.h ./repos/apache-mynewt-core/libs/os/include/os/os_cfg.h ./repos/apache-mynewt-core/libs/os/include/os/os_eventq.h ./repos/apache-mynewt-core/libs/os/include/os/os_heap.h ./repos/apache-mynewt-core/libs/os/include/os/os_malloc.h ./repos/apache-mynewt-core/libs/os/include/os/os_mbuf.h ./repos/apache-mynewt-core/libs/os/include/os/os_mempool.h ./repos/apache-mynewt-core/libs/os/include/os/os_mutex.h ./repos/apache-mynewt-core/libs/os/include/os/os_sanity.h ./repos/apache-mynewt-core/libs/os/include/os/os_sched.h ./repos/apache-mynewt-core/libs/os/include/os/os_sem.h ./repos/apache-mynewt-core/libs/os/include/os/os_task.h ./repos/apache-mynewt-core/libs/os/include/os/os_test.h ./repos/apache-mynewt-core/libs/os/include/os/os_time.h ./repos/apache-mynewt-core/libs/os/include/os/queue.h ./repos/apache-mynewt-core/libs/os/src/os_priv.h ./repos/apache-mynewt-core/libs/os/src/test/os_test_priv.h ./repos/apache-mynewt-core/libs/shell/include/shell/shell.h ./repos/apache-mynewt-core/libs/shell/include/shell/shell_prompt.h ./repos/apache-mynewt-core/libs/shell/src/shell_priv.h ./repos/apache-mynewt-core/libs/split/include/split/split.h ./repos/apache-mynewt-core/libs/split/include/split/split_priv.h ./repos/apache-mynewt-core/libs/testreport/include/testreport/testreport.h ./repos/apache-mynewt-core/libs/testreport/src/testreport_priv.h ./repos/apache-mynewt-core/libs/testutil/include/testutil/testutil.h ./repos/apache-mynewt-core/libs/testutil/src/testutil_priv.h ./repos/apache-mynewt-core/libs/util/include/util/base64.h ./repos/apache-mynewt-core/libs/util/include/util/cbmem.h ./repos/apache-mynewt-core/libs/util/include/util/crc16.h ./repos/apache-mynewt-core/libs/util/include/util/crc8.h ./repos/apache-mynewt-core/libs/util/include/util/datetime.h ./repos/apache-mynewt-core/libs/util/include/util/hex.h ./repos/apache-mynewt-core/libs/util/include/util/mem.h ./repos/apache-mynewt-core/libs/util/include/util/tpq.h ./repos/apache-mynewt-core/libs/util/include/util/util.h ./repos/apache-mynewt-core/libs/util/src/test/util_test_priv.h ./repos/apache-mynewt-core/libs/wifi_mgmt/include/wifi_mgmt/wifi_mgmt.h ./repos/apache-mynewt-core/libs/wifi_mgmt/include/wifi_mgmt/wifi_mgmt_if.h ./repos/apache-mynewt-core/libs/wifi_mgmt/src/wifi_priv.h ./repos/apache-mynewt-core/net/nimble/controller/include/controller/ble_hw.h ./repos/apache-mynewt-core/net/nimble/controller/include/controller/ble_ll.h ./repos/apache-mynewt-core/net/nimble/controller/include/controller/ble_ll_adv.h ./repos/apache-mynewt-core/net/nimble/controller/include/controller/ble_ll_conn.h ./repos/apache-mynewt-core/net/nimble/controller/include/controller/ble_ll_ctrl.h ./repos/apache-mynewt-core/net/nimble/controller/include/controller/ble_ll_hci.h ./repos/apache-mynewt-core/net/nimble/controller/include/controller/ble_ll_resolv.h ./repos/apache-mynewt-core/net/nimble/controller/include/controller/ble_ll_scan.h ./repos/apache-mynewt-core/net/nimble/controller/include/controller/ble_ll_sched.h ./repos/apache-mynewt-core/net/nimble/controller/include/controller/ble_ll_whitelist.h ./repos/apache-mynewt-core/net/nimble/controller/include/controller/ble_phy.h ./repos/apache-mynewt-core/net/nimble/controller/src/ble_ll_conn_priv.h ./repos/apache-mynewt-core/net/nimble/drivers/native/include/ble/xcvr.h ./repos/apache-mynewt-core/net/nimble/drivers/nrf51/include/ble/xcvr.h ./repos/apache-mynewt-core/net/nimble/drivers/nrf52/include/ble/xcvr.h ./repos/apache-mynewt-core/net/nimble/host/include/host/ble_att.h ./repos/apache-mynewt-core/net/nimble/host/include/host/ble_eddystone.h ./repos/apache-mynewt-core/net/nimble/host/include/host/ble_gap.h ./repos/apache-mynewt-core/net/nimble/host/include/host/ble_gatt.h ./repos/apache-mynewt-core/net/nimble/host/include/host/ble_hs.h ./repos/apache-mynewt-core/net/nimble/host/include/host/ble_hs_adv.h ./repos/apache-mynewt-core/net/nimble/host/include/host/ble_hs_id.h ./repos/apache-mynewt-core/net/nimble/host/include/host/ble_hs_log.h ./repos/apache-mynewt-core/net/nimble/host/include/host/ble_hs_mbuf.h ./repos/apache-mynewt-core/net/nimble/host/include/host/ble_hs_test.h ./repos/apache-mynewt-core/net/nimble/host/include/host/ble_ibeacon.h ./repos/apache-mynewt-core/net/nimble/host/include/host/ble_l2cap.h ./repos/apache-mynewt-core/net/nimble/host/include/host/ble_sm.h ./repos/apache-mynewt-core/net/nimble/host/include/host/ble_store.h ./repos/apache-mynewt-core/net/nimble/host/include/host/ble_uuid.h ./repos/apache-mynewt-core/net/nimble/host/services/gap/include/services/gap/ble_svc_gap.h ./repos/apache-mynewt-core/net/nimble/host/services/gatt/include/services/gatt/ble_svc_gatt.h ./repos/apache-mynewt-core/net/nimble/host/services/lls/include/services/lls/ble_svc_lls.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_att_cmd_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_att_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_gap_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_gatt_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_hs_adv_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_hs_atomic_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_hs_conn_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_hs_dbg_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_hs_endian_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_hs_hci_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_hs_id_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_hs_mbuf_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_hs_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_hs_pvcy_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_hs_startup_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_l2cap_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_l2cap_sig_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_sm_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/ble_uuid_priv.h ./repos/apache-mynewt-core/net/nimble/host/src/test/ble_hs_test_util.h ./repos/apache-mynewt-core/net/nimble/host/src/test/ble_hs_test_util_store.h ./repos/apache-mynewt-core/net/nimble/host/src/test/ble_sm_test_util.h ./repos/apache-mynewt-core/net/nimble/host/store/ram/include/store/ram/ble_store_ram.h ./repos/apache-mynewt-core/net/nimble/include/nimble/ble.h ./repos/apache-mynewt-core/net/nimble/include/nimble/ble_hci_trans.h ./repos/apache-mynewt-core/net/nimble/include/nimble/hci_common.h ./repos/apache-mynewt-core/net/nimble/include/nimble/nimble_opt.h ./repos/apache-mynewt-core/net/nimble/include/nimble/nimble_opt_auto.h ./repos/apache-mynewt-core/net/nimble/transport/ram/include/transport/ram/ble_hci_ram.h ./repos/apache-mynewt-core/net/nimble/transport/uart/include/transport/uart/ble_hci_uart.h ./repos/apache-mynewt-core/sys/config/include/config/config.h ./repos/apache-mynewt-core/sys/config/include/config/config_fcb.h ./repos/apache-mynewt-core/sys/config/include/config/config_file.h ./repos/apache-mynewt-core/sys/config/src/config_priv.h ./repos/apache-mynewt-core/sys/config/src/test/conf_test.h ./repos/apache-mynewt-core/sys/config/src/test/config_test.h ./repos/apache-mynewt-core/sys/fcb/include/fcb/fcb.h ./repos/apache-mynewt-core/sys/fcb/src/fcb_priv.h ./repos/apache-mynewt-core/sys/id/include/id/id.h ./repos/apache-mynewt-core/sys/log/include/log/ignore.h ./repos/apache-mynewt-core/sys/log/include/log/log.h ./repos/apache-mynewt-core/sys/mn_socket/include/mn_socket/mn_socket.h ./repos/apache-mynewt-core/sys/mn_socket/include/mn_socket/mn_socket_ops.h ./repos/apache-mynewt-core/sys/reboot/include/reboot/log_reboot.h ./repos/apache-mynewt-core/sys/stats/include/stats/stats.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/include/mcu/cortex_m0.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/include/mcu/hal_adc.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/include/mcu/hal_i2c.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/include/mcu/hal_pwm.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/include/mcu/hal_spi.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/common/utils/interrupt.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/common/utils/parts.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/drivers/bod/bod.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/drivers/dma/module_config/conf_dma.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/drivers/extint/module_config/conf_extint.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/drivers/rtc/rtc_tamper.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/drivers/sercom/sercom_pinout.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/drivers/sercom/spi/module_config/conf_spi.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/drivers/sercom/spi_master_vec/module-config/conf_spi.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/drivers/sercom/spi_master_vec/module-config/conf_spi_master_vec.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/drivers/system/clock/clock.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/drivers/system/clock/clock_samd21_r21_da/clock_config_check.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/drivers/system/clock/clock_samd21_r21_da/module_config/conf_clocks.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/drivers/system/interrupt/system_interrupt_samd21/system_interrupt_features.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/drivers/system/interrupt/system_interrupt_samda/system_interrupt_features.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/ac.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/adc.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/dac.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/dmac.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/dsu.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/eic.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/evsys.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/gclk.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/hmatrixb.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/i2s.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/mtb.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/nvmctrl.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/pac.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/pm.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/port.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/rtc.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/sercom.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/sysctrl.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/tc.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/tcc.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/tcc_lighting.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/usb.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/component/wdt.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/ac.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/ac1.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/adc.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/dac.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/dmac.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/dsu.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/eic.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/evsys.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/gclk.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/i2s.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/mtb.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/nvmctrl.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/pac0.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/pac1.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/pac2.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/pm.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/port.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/rtc.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/sbmatrix.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/sercom0.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/sercom1.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/sercom2.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/sercom3.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/sercom4.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/sercom5.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/sysctrl.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/tc3.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/tc4.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/tc5.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/tc6.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/tc7.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/tcc0.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/tcc1.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/tcc2.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/usb.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/instance/wdt.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21e15a.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21e15b.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21e15bu.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21e15l.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21e16a.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21e16b.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21e16bu.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21e16l.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21e17a.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21e18a.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21g15a.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21g15b.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21g15l.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21g16a.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21g16b.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21g16l.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21g17a.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21g17au.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21g18a.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21g18au.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21j15a.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21j15b.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21j16a.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21j16b.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21j17a.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/pio/samd21j18a.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/cmsis/samd21/include/samd21.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/header_files/io.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/preprocessor/mrecursion.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/preprocessor/mrepeat.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/preprocessor/preprocessor.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/preprocessor/stringz.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/preprocessor/tpaste.h ./repos/mynewt_arduino_zero/hw/mcu/atmel/samd21xx/src/sam0/utils/status_codes.h ./repos/mynewt_arduino_zero/libs/arduino_test/include/arduino_test/arduino_test.h ./repos/mynewt_arduino_zero/libs/espduino/include/espduino/espduino.h ./repos/mynewt_arduino_zero/libs/espduino/include/espduino/rest.h ./repos/mynewt_arduino_zero/libs/winc1500/include/winc1500/common/nm_debug.h ./repos/mynewt_arduino_zero/libs/winc1500/src/winc1500_priv.h
> On Sep 9, 2016, at 10:09 AM, Sterling Hughes <[email protected]> wrote: > > PS: if anyone wants to volunteer to do this work, I’m more than happy to cede > responsibility :-) > > On 9 Sep 2016, at 10:08, Sterling Hughes wrote: > >> Hey, >> >> In our coding style we’ve agreed to be C++ friendly: >> >> https://github.com/apache/incubator-mynewt-core/blob/master/CODING_STANDARDS.md >> >> But being that none of us really do C++ on a daily basis, we’ve been fairly >> lax in enforcing this. I’m thinking we should make all our header files C++ >> friendly prior to beta 1 (and fix any remaining problems prior to rel.) (*) >> >> As a part of that, I was wondering if some of the more C++ oriented folks on >> the list knew of a good tool that would automatically “C++-ify” C header >> files, to make the mundane work a little more, palatable. Also, it would be >> great if there was a mode in coverity, or some static analysis tool that >> could automatically “C++ verify” our code on every commit. Otherwise, I >> assume we could auto generate a big file with all includes, and then try and >> include that in a C++ compile. >> >> Sterling >> >> (*) And we need to add / test C++ support in newt prior to rel.
