2019-01-25 06:12:28 +01:00
|
|
|
# The west manifest file for upstream Zephyr.
|
|
|
|
#
|
|
|
|
# The per-installation west configuration file, .west/config, sets the
|
|
|
|
# path to the project containing this file in the [manifest] section's
|
|
|
|
# "path" variable.
|
|
|
|
#
|
|
|
|
# You are free to create your own manifest files and put them in any
|
|
|
|
# repository you want, to create your own custom Zephyr installations.
|
|
|
|
# For example, you could create a manifest file in your own out of
|
|
|
|
# tree application directory, which would pull this zephyr repository
|
|
|
|
# in as an ordinary project.
|
|
|
|
#
|
|
|
|
# You can pass your manifest repositories to west init when creating a
|
|
|
|
# new Zephyr installation. See the west documentation for more
|
|
|
|
# information.
|
|
|
|
|
|
|
|
manifest:
|
|
|
|
defaults:
|
|
|
|
remote: upstream
|
|
|
|
|
|
|
|
remotes:
|
|
|
|
- name: upstream
|
|
|
|
url-base: https://github.com/zephyrproject-rtos
|
2023-06-07 16:33:18 +02:00
|
|
|
- name: babblesim
|
|
|
|
url-base: https://github.com/BabbleSim
|
2019-01-25 06:12:28 +01:00
|
|
|
|
2023-08-15 15:04:54 +02:00
|
|
|
group-filter: [-babblesim, -optional]
|
2023-03-10 15:08:27 +01:00
|
|
|
|
2019-06-13 14:03:43 +02:00
|
|
|
#
|
|
|
|
# Please add items below based on alphabetical order
|
2019-01-25 06:12:28 +01:00
|
|
|
projects:
|
2023-03-30 07:47:50 +02:00
|
|
|
- name: acpica
|
2023-08-31 11:04:33 +02:00
|
|
|
revision: 0333c2af13179f9b33d495cf7cb9a509f751cbb1
|
2023-03-30 07:47:50 +02:00
|
|
|
path: modules/lib/acpica
|
2023-03-10 15:08:27 +01:00
|
|
|
- name: bsim
|
|
|
|
repo-path: babblesim-manifest
|
2023-06-14 15:15:34 +02:00
|
|
|
revision: 384a091445c57b44ac8cbd18ebd245b47c71db94
|
2023-06-07 16:33:18 +02:00
|
|
|
path: tools/bsim
|
|
|
|
groups:
|
|
|
|
- babblesim
|
|
|
|
- name: babblesim_base
|
|
|
|
remote: babblesim
|
|
|
|
repo-path: base.git
|
|
|
|
path: tools/bsim/components
|
2023-06-14 15:15:34 +02:00
|
|
|
revision: 19d62424c0802c6c9fc15528febe666e40f372a1
|
2023-06-07 16:33:18 +02:00
|
|
|
groups:
|
|
|
|
- babblesim
|
|
|
|
- name: babblesim_ext_2G4_libPhyComv1
|
|
|
|
remote: babblesim
|
|
|
|
repo-path: ext_2G4_libPhyComv1.git
|
|
|
|
path: tools/bsim/components/ext_2G4_libPhyComv1
|
|
|
|
revision: 9018113a362fa6c9e8f4b9cab9e5a8f12cc46b94
|
|
|
|
groups:
|
|
|
|
- babblesim
|
|
|
|
- name: babblesim_ext_2G4_phy_v1
|
|
|
|
remote: babblesim
|
|
|
|
repo-path: ext_2G4_phy_v1.git
|
|
|
|
path: tools/bsim/components/ext_2G4_phy_v1
|
2023-06-14 15:15:34 +02:00
|
|
|
revision: d47c6dd90035b41b14f6921785ccb7b8484868e2
|
2023-06-07 16:33:18 +02:00
|
|
|
groups:
|
|
|
|
- babblesim
|
|
|
|
- name: babblesim_ext_2G4_channel_NtNcable
|
|
|
|
remote: babblesim
|
|
|
|
repo-path: ext_2G4_channel_NtNcable.git
|
|
|
|
path: tools/bsim/components/ext_2G4_channel_NtNcable
|
|
|
|
revision: 20a38c997f507b0aa53817aab3d73a462fff7af1
|
|
|
|
groups:
|
|
|
|
- babblesim
|
|
|
|
- name: babblesim_ext_2G4_channel_multiatt
|
|
|
|
remote: babblesim
|
|
|
|
repo-path: ext_2G4_channel_multiatt.git
|
|
|
|
path: tools/bsim/components/ext_2G4_channel_multiatt
|
2023-06-14 15:15:34 +02:00
|
|
|
revision: bde72a57384dde7a4310bcf3843469401be93074
|
2023-06-07 16:33:18 +02:00
|
|
|
groups:
|
|
|
|
- babblesim
|
|
|
|
- name: babblesim_ext_2G4_modem_magic
|
|
|
|
remote: babblesim
|
|
|
|
repo-path: ext_2G4_modem_magic.git
|
|
|
|
path: tools/bsim/components/ext_2G4_modem_magic
|
|
|
|
revision: cb70771794f0bf6f262aa474848611c68ae8f1ed
|
|
|
|
groups:
|
|
|
|
- babblesim
|
|
|
|
- name: babblesim_ext_2G4_modem_BLE_simple
|
|
|
|
remote: babblesim
|
|
|
|
repo-path: ext_2G4_modem_BLE_simple.git
|
|
|
|
path: tools/bsim/components/ext_2G4_modem_BLE_simple
|
2023-06-14 15:15:34 +02:00
|
|
|
revision: 809ab073159c9ab6686c2fea5749b0702e0909f7
|
2023-06-07 16:33:18 +02:00
|
|
|
groups:
|
|
|
|
- babblesim
|
|
|
|
- name: babblesim_ext_2G4_device_burst_interferer
|
|
|
|
remote: babblesim
|
|
|
|
repo-path: ext_2G4_device_burst_interferer.git
|
|
|
|
path: tools/bsim/components/ext_2G4_device_burst_interferer
|
|
|
|
revision: 5b5339351d6e6a2368c686c734dc8b2fc65698fc
|
|
|
|
groups:
|
|
|
|
- babblesim
|
|
|
|
- name: babblesim_ext_2G4_device_WLAN_actmod
|
|
|
|
remote: babblesim
|
|
|
|
repo-path: ext_2G4_device_WLAN_actmod.git
|
|
|
|
path: tools/bsim/components/ext_2G4_device_WLAN_actmod
|
|
|
|
revision: 9cb6d8e72695f6b785e57443f0629a18069d6ce4
|
|
|
|
groups:
|
|
|
|
- babblesim
|
|
|
|
- name: babblesim_ext_2G4_device_playback
|
|
|
|
remote: babblesim
|
|
|
|
repo-path: ext_2G4_device_playback.git
|
|
|
|
path: tools/bsim/components/ext_2G4_device_playback
|
|
|
|
revision: 85c645929cf1ce995d8537107d9dcbd12ed64036
|
|
|
|
groups:
|
|
|
|
- babblesim
|
|
|
|
- name: babblesim_ext_libCryptov1
|
|
|
|
remote: babblesim
|
|
|
|
repo-path: ext_libCryptov1.git
|
|
|
|
path: tools/bsim/components/ext_libCryptov1
|
|
|
|
revision: eed6d7038e839153e340bd333bc43541cb90ba64
|
|
|
|
groups:
|
|
|
|
- babblesim
|
2019-07-01 20:46:07 +02:00
|
|
|
- name: canopennode
|
2023-01-09 14:46:19 +01:00
|
|
|
revision: dec12fa3f0d790cafa8414a4c2930ea71ab72ffd
|
2021-06-30 09:51:53 +02:00
|
|
|
path: modules/lib/canopennode
|
|
|
|
- name: cmsis
|
2023-04-17 07:23:02 +02:00
|
|
|
revision: 5a00331455dd74e31e80efa383a489faea0590e3
|
2021-06-30 09:51:53 +02:00
|
|
|
path: modules/hal/cmsis
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2023-04-16 02:26:09 +02:00
|
|
|
- name: cmsis-dsp
|
|
|
|
revision: ff7b5fd1ea5f094665c090c343ec44e74dc0b193
|
|
|
|
path: modules/lib/cmsis-dsp
|
2023-04-19 21:58:43 +02:00
|
|
|
- name: cmsis-nn
|
|
|
|
revision: 0c8669d81381ccf3b1a01d699f3b68b50134a99f
|
|
|
|
path: modules/lib/cmsis-nn
|
2021-06-30 09:51:53 +02:00
|
|
|
- name: edtt
|
2023-03-07 10:49:27 +01:00
|
|
|
revision: 64e5105ad82390164fb73fc654be3f73a608209a
|
2021-06-30 09:51:53 +02:00
|
|
|
path: tools/edtt
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- tools
|
2019-05-12 16:35:56 +02:00
|
|
|
- name: fatfs
|
2023-01-16 13:22:47 +01:00
|
|
|
revision: 427159bf95ea49b7680facffaa29ad506b42709b
|
2019-05-12 16:35:56 +02:00
|
|
|
path: modules/fs/fatfs
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- fs
|
2021-06-30 09:51:53 +02:00
|
|
|
- name: hal_altera
|
2022-05-10 16:21:38 +02:00
|
|
|
revision: 0d225ddd314379b32355a00fb669eacf911e750d
|
2021-06-30 09:51:53 +02:00
|
|
|
path: modules/hal/altera
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2023-06-19 14:10:22 +02:00
|
|
|
- name: hal_ambiq
|
2023-09-21 06:02:21 +02:00
|
|
|
revision: 0a7c99325aa73a1ef777501da91c2c6608661e56
|
2023-06-19 14:10:22 +02:00
|
|
|
path: modules/hal/ambiq
|
|
|
|
groups:
|
|
|
|
- hal
|
2021-06-30 09:51:53 +02:00
|
|
|
- name: hal_atmel
|
2023-10-20 16:35:38 +02:00
|
|
|
revision: 942d664e48f7a2725933a93facc112b87b1de32b
|
2021-06-30 09:51:53 +02:00
|
|
|
path: modules/hal/atmel
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2021-06-30 09:51:53 +02:00
|
|
|
- name: hal_espressif
|
2023-10-11 03:39:47 +02:00
|
|
|
revision: 31fc5758f3507f8f0af00b1dea1a0df7af99bfc0
|
2021-06-30 09:51:53 +02:00
|
|
|
path: modules/hal/espressif
|
|
|
|
west-commands: west/west-commands.yml
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2022-05-30 16:17:20 +02:00
|
|
|
- name: hal_ethos_u
|
|
|
|
revision: 90ada2ea5681b2a2722a10d2898eac34c2510791
|
|
|
|
path: modules/hal/ethos_u
|
|
|
|
groups:
|
|
|
|
- hal
|
2021-10-19 14:06:33 +02:00
|
|
|
- name: hal_gigadevice
|
2023-01-11 22:45:09 +01:00
|
|
|
revision: 2994b7dde8b0b0fa9b9c0ccb13474b6a486cddc3
|
2021-10-19 14:06:33 +02:00
|
|
|
path: modules/hal/gigadevice
|
|
|
|
groups:
|
|
|
|
- hal
|
2020-04-21 11:37:42 +02:00
|
|
|
- name: hal_infineon
|
2023-07-26 06:44:44 +02:00
|
|
|
revision: 815e84a5150f95627201f192779a0180d5052de7
|
2020-04-21 11:37:42 +02:00
|
|
|
path: modules/hal/infineon
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2023-07-17 10:32:35 +02:00
|
|
|
- name: hal_intel
|
2023-09-08 04:09:04 +02:00
|
|
|
revision: b3b43d4e3da7ba483611bbbea7ef8af92c69df31
|
2023-07-17 10:32:35 +02:00
|
|
|
path: modules/hal/intel
|
|
|
|
groups:
|
|
|
|
- hal
|
2021-06-30 09:51:53 +02:00
|
|
|
- name: hal_microchip
|
2022-04-11 12:00:24 +02:00
|
|
|
revision: 5d079f1683a00b801373bbbbf5d181d4e33b30d5
|
2021-06-30 09:51:53 +02:00
|
|
|
path: modules/hal/microchip
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2019-08-15 17:17:01 +02:00
|
|
|
- name: hal_nordic
|
2023-10-02 09:57:32 +02:00
|
|
|
revision: 275548e2dca9e855a134d67f82375ba17b285b5d
|
2019-08-15 17:17:01 +02:00
|
|
|
path: modules/hal/nordic
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2020-04-15 10:04:50 +02:00
|
|
|
- name: hal_nuvoton
|
2023-07-20 15:10:29 +02:00
|
|
|
revision: 3e0a4c4d3328b2f72b164219add19d5308b53cb5
|
2020-04-15 10:04:50 +02:00
|
|
|
path: modules/hal/nuvoton
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2021-06-30 09:51:53 +02:00
|
|
|
- name: hal_nxp
|
2023-09-16 05:06:04 +02:00
|
|
|
revision: ad142f5612d927e29b1f9606e8edade871b8a526
|
2021-06-30 09:51:53 +02:00
|
|
|
path: modules/hal/nxp
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2021-06-30 09:51:53 +02:00
|
|
|
- name: hal_openisa
|
2022-11-02 20:25:47 +01:00
|
|
|
revision: d1e61c0c654d8ca9e73d27fca3a7eb3b7881cb6a
|
2021-06-30 09:51:53 +02:00
|
|
|
path: modules/hal/openisa
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2021-06-30 09:51:53 +02:00
|
|
|
- name: hal_quicklogic
|
|
|
|
revision: b3a66fe6d04d87fd1533a5c8de51d0599fcd08d0
|
|
|
|
path: modules/hal/quicklogic
|
|
|
|
repo-path: hal_quicklogic
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2022-06-21 12:00:02 +02:00
|
|
|
- name: hal_renesas
|
|
|
|
path: modules/hal/renesas
|
2023-09-21 14:19:54 +02:00
|
|
|
revision: a6cf2af9140e014fbbc48d2b6deb802231dd369f
|
2022-06-21 12:00:02 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2021-11-29 22:10:37 +01:00
|
|
|
- name: hal_rpi_pico
|
|
|
|
path: modules/hal/rpi_pico
|
2023-04-21 13:32:55 +02:00
|
|
|
revision: fba7162cc7bee06d0149622bbcaac4e41062d368
|
2021-11-29 22:10:37 +01:00
|
|
|
groups:
|
|
|
|
- hal
|
2019-04-06 06:06:14 +02:00
|
|
|
- name: hal_silabs
|
2023-10-03 19:43:19 +02:00
|
|
|
revision: d191d981c4eb20c0c7445a4061fcdbcfa686113a
|
2019-04-06 06:06:14 +02:00
|
|
|
path: modules/hal/silabs
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2019-06-18 06:13:45 +02:00
|
|
|
- name: hal_st
|
2023-09-05 09:06:46 +02:00
|
|
|
revision: fb8e79d1a261fd02aadff7c142729f1954163cf3
|
2019-06-18 06:13:45 +02:00
|
|
|
path: modules/hal/st
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2019-06-18 06:13:45 +02:00
|
|
|
- name: hal_stm32
|
2023-09-19 10:08:25 +02:00
|
|
|
revision: 89ef0a3383edebf661073073bcdf6e2836fe90ee
|
2019-06-18 06:13:45 +02:00
|
|
|
path: modules/hal/stm32
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2021-07-09 10:40:33 +02:00
|
|
|
- name: hal_telink
|
2022-06-15 10:50:30 +02:00
|
|
|
revision: 38573af589173259801ae6c2b34b7d4c9e626746
|
2021-07-09 10:40:33 +02:00
|
|
|
path: modules/hal/telink
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2019-08-20 15:37:49 +02:00
|
|
|
- name: hal_ti
|
2023-09-14 15:34:45 +02:00
|
|
|
revision: b85f86e51fc4d47c4c383d320d64d52d4d371ae4
|
2019-08-20 15:37:49 +02:00
|
|
|
path: modules/hal/ti
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2022-07-21 16:00:51 +02:00
|
|
|
- name: hal_wurthelektronik
|
|
|
|
revision: 24ca9873c3d608fad1fea0431836bc8f144c132e
|
|
|
|
path: modules/hal/wurthelektronik
|
|
|
|
groups:
|
|
|
|
- hal
|
2021-06-30 09:51:53 +02:00
|
|
|
- name: hal_xtensa
|
2023-09-26 11:30:45 +02:00
|
|
|
revision: e6da34fc07dfe96161ab8743f5dbeb6e6307ab93
|
2021-06-30 09:51:53 +02:00
|
|
|
path: modules/hal/xtensa
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2019-05-23 01:58:54 +02:00
|
|
|
- name: libmetal
|
2023-05-19 10:00:00 +02:00
|
|
|
revision: b91611a6f47dd29fb24c46e5621e797557f80ec6
|
2019-05-23 01:58:54 +02:00
|
|
|
path: modules/hal/libmetal
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- hal
|
2022-06-27 11:31:23 +02:00
|
|
|
- name: liblc3
|
2022-08-22 14:48:27 +02:00
|
|
|
revision: 448f3de31f49a838988a162ef1e23a89ddf2d2ed
|
|
|
|
path: modules/lib/liblc3
|
2021-06-30 09:51:53 +02:00
|
|
|
- name: littlefs
|
|
|
|
path: modules/fs/littlefs
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- fs
|
2022-08-31 21:14:16 +02:00
|
|
|
revision: ca583fd297ceb48bced3c2548600dc615d67af24
|
2021-06-30 09:51:53 +02:00
|
|
|
- name: loramac-node
|
2023-09-25 09:10:08 +02:00
|
|
|
revision: 842413c5fb98707eb5f26e619e8e792453877897
|
2021-06-30 09:51:53 +02:00
|
|
|
path: modules/lib/loramac-node
|
2019-07-03 21:45:39 +02:00
|
|
|
- name: lvgl
|
2023-07-28 15:46:31 +02:00
|
|
|
revision: 8a6a2d1d29d17d1e4bdc94c243c146a39d635fdd
|
2019-07-03 21:45:39 +02:00
|
|
|
path: modules/lib/gui/lvgl
|
2019-06-13 14:03:43 +02:00
|
|
|
- name: mbedtls
|
2023-07-10 20:12:21 +02:00
|
|
|
revision: c38dc78d9a8dcbe43b898cc1171ab33ba3e6fc26
|
2019-06-13 14:03:43 +02:00
|
|
|
path: modules/crypto/mbedtls
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- crypto
|
2019-07-30 14:13:35 +02:00
|
|
|
- name: mcuboot
|
2023-10-05 11:27:47 +02:00
|
|
|
revision: 13767d0b72eb14ce42eb8aad1e5a133ef66afc54
|
2019-07-30 14:13:35 +02:00
|
|
|
path: bootloader/mcuboot
|
2021-06-30 09:51:53 +02:00
|
|
|
- name: mipi-sys-t
|
|
|
|
path: modules/debug/mipi-sys-t
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- debug
|
2023-06-15 21:41:58 +02:00
|
|
|
revision: a819419603a2dfcb47f7f39092e1bc112e45d1ef
|
2019-06-13 14:03:43 +02:00
|
|
|
- name: net-tools
|
2023-10-04 15:06:30 +02:00
|
|
|
revision: d68ee9d17648a1bb3729c2023abfcb735dfe92fa
|
2019-06-13 17:31:41 +02:00
|
|
|
path: tools/net-tools
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- tools
|
2021-06-30 09:51:53 +02:00
|
|
|
- name: nrf_hw_models
|
nrf_hw_models: Update HW models to latest and align with them
* In Zephyr:
* The HW models now include N fake timers, and N
bst timers.
The embedded code needs to target the one for its
CPU specifically.
* Update the HW models module to
f4595802d32d103718bf50b3d390b7a450895843
Including the following:
* f459580 TEMP & ECB: Fix INTEN sideeffect prototypes
* 50c2abe nrfx_common: Fix build error with clang
* 5f0ae29 FICR: Add nrf53 variants
* 82ee9bd DPPI: On initialization, set all registers to their reset value
* 1472c34 NVMC & UICR: Readied for nrf53
* f425c08 NVMC & UICR: Refactor
* 3a4cfc2 RADIO: Parametrize ED_RSSIOFFS
* a20e9fc nrfx_get_irq_number() Add missing CCM peripheral for nrf5340net
* c199715 DPPI: Bugfix
* 93806ac Zephyr cmake: Align with nrf53 board rename
* 51f26a3 VREQCTRL: Add register stub and definitions for nrf53
* 802e0cf RADIO: Switch to level interrupts, readied for nrf53
* 49bcea2 Templates: Added shortcut check & event signaling version for s
* a880cd6 Template: Move static out of signal handler definition
* 709f82b TEMP: Switched to level interrupts, readied for nrf53
* 6ef0069 AES_CCM: Switched to level interrupts, readied for nrf53
* eaa89da RNG: Use common templates
* 75a6cb4 AAR: Switched to level interrupts, readied for nrf53
* fbf58f3 AES_ECB: Switched to level interrupts, readied for nrf53
* d084647 RNG: Bugfix in STOP subscription
* 8007318 Templates: Added template code for the most common models logic
* bab6a54 int ctrl: Added new API
* daaaaa0 config: Fix nrf53 Net core EGU instance HAL mapping
* 54570a0 nrf5340 RTC int mapping fix
* 043af26 nrfx_common: Provide nrfx_get_irq_number() for 5340 cores
* ecd7b9b SWI: Add SWI pseudo peripheral
* a70c73b CLOCK: Add missing TASK sideeffecting prototypes, and fix typo
* 56c7581 nrf5340: Split HAL files in net and app sets
* 3892d3e Add API to get the MCUs/domains names
* 8f485bc RADIO: Prevent clang build warning
* 5aac1c2 hal: Build weak version of the HAL for the 53 series also
* f18422d standalone nrfx_config: Provide needed definitions for nrf53
* 4015d5a nrfx_glue_bsim: Provide 2 trivial definitions for standalone bu
* 4af80d5 cmsis stubs: Provide trivial macro to replace ISB
* b6c2769 cmsis replacements: Fix for other Zephyr bsim targets
* 8316930 zephyr CMakefile: Set HAL version based on Kconfig
* 4404106 RNG: Rename functions to match new naming convention
* a3dbb38 RTC: Rename functions to match new naming convention
* 886dc73 CLOCK: Rename functions to match new naming convention
* bcb2b99 EGU: Rename functions to match new naming convention
* 50af67e TIMER: Rename functions to match new naming convention
* 8120224 CLOCK/POWER/RESET: Add DPPI connections, generalize to N instan
* 450337c RTC: Add DPPI connection, nrf53 support and new functionality
* 2918ce6 DPPI common subscription: Minor API change
* ec1c2a7 TIMER: Add DPPI connection, nrf53 support and functionality
* e6f9860 EGU: Add DPPI connection, nrf53 support and generalize
* c8a4368 bst_ticker: Generalize to N instances
* 093deee fake timer: Generalize to N instances
* 302da8d DPPI: Typo fix
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-09-04 13:04:03 +02:00
|
|
|
revision: f4595802d32d103718bf50b3d390b7a450895843
|
2021-06-30 09:51:53 +02:00
|
|
|
path: modules/bsim_hw_models/nrf_hw_models
|
2019-05-23 02:00:01 +02:00
|
|
|
- name: open-amp
|
2023-07-18 11:13:06 +02:00
|
|
|
revision: 42b7c577714b8f22ce82a901e19c1814af4609a8
|
2019-05-23 02:00:01 +02:00
|
|
|
path: modules/lib/open-amp
|
2019-07-22 11:34:26 +02:00
|
|
|
- name: openthread
|
2023-08-11 16:50:28 +02:00
|
|
|
revision: d62167ee34b091e7025c9ec2820aae71e17a3944
|
2019-07-22 11:34:26 +02:00
|
|
|
path: modules/lib/openthread
|
2023-09-07 10:08:56 +02:00
|
|
|
- name: percepio
|
|
|
|
path: modules/debug/percepio
|
2023-10-23 14:22:42 +02:00
|
|
|
revision: 0fbc5b72aeab8a6434523a3a7bc8111c17f0bc73
|
2023-09-07 10:08:56 +02:00
|
|
|
groups:
|
|
|
|
- debug
|
lib/libc: Add picolibc support (aarch32, aarch64 and RISC-V) [v21]
Picolibc is a fork of newlib designed and tested on embedded systems. It
offers a smaller memory footprint (both ROM and RAM), and native TLS
support, which uses the Zephyr TLS support.
By default, the full printf version is included in the executable, which
includes exact floating point and long long input and output. A
configuration option has been added to switch to the integer-only
version (which also omits long long support).
Here are some size comparisons using qemu-cortex-m3 and this application
(parameters passed to printf to avoid GCC optimizing it into puts):
void main(void)
{
printf("Hello World! %s %d\n", CONFIG_BOARD, 12);
}
FLASH SRAM
minimal 8696 3952
picolibc int 7600 3960
picolibc float 12304 3960
newlib-nano int 11696 4128
newlib-nano float 30516 4496
newlib 34800 6112
---
v2:
Include picolibc-tls.ld
v3:
Document usage in guides/c_library.rst and
getting_started/toolchain_other_x_compilers.rst
v4:
Lost the lib/libc/picolibc directory somehow!
v5:
Add PICOLIBC_ALIGNED_HEAP_SIZE configuration option.
Delete PICOLIBC_SEMIHOST option support code
v6:
Don't allocate static RAM for TLS values; TLS
values only need to be allocated for each thread.
v7:
Use arm coprocessor for TLS pointer storage where supported for
compatibility with the -mtp=cp15 compiler option (or when the
target cpu type selects this option)
Add a bunch of tests
Round TLS segment up to stack alignment so that overall stack
remains correctly aligned
Add aarch64 support
Rebase to upstream head
v8:
Share NEWLIB, NEWLIB_NANO and PICOLIBC library configuration
variables in a single LIBC_PARTITIONS variable instead of
having separate PICOLIBC_PART and NEWLIB_PART variables.
v9:
Update docs to reference pending sdk-ng support for picolibc
v10:
Support memory protection by creating a partition for
picolibc shared data and any pre-defined picolibc heap.
v11:
Fix formatting in arch/arm/core/aarch64/switch.S
v12:
Remove TLS support from this patch now that TLS is upstream
Require THREAD_LOCAL_STORAGE when using PICOLIBC for architectures
that support it.
v13:
Merge errno changes as they're only needed for picolibc.
Adapt cmake changes suggested by Torsten Tejlmand Rasmussen
v14:
Update to picolibc 1.7 and newer (new stdin/stdout/stderr ABI)
v15:
Respond to comments from dcpleung:
* switch kernel/errno to use CONFIG_LIBC_ERRNO instead of
CONFIG_PICOLIBC
* Add comment to test/lib/sprintf as to why the %n test
was disabled for picolibc.
v16:
Switch picolibc to a module built with Zephyr. This eliminates
toolchain dependencies and allows compiler settings for Zephyr
to also be applied to picolibc.
v17:
Provide Zephyr-specific 'abort' implementation.
Support systems with MMU
v18:
Allow use of toolchain picolibc version.
v19:
Use zephyr/ for zephyr headers
v20:
Add locking
Use explicit commit for picolibc module
v21:
Create PICOLIBC_SUPPORTED config param. Set on arc, arm, arm64,
mips and riscv architectures.
Signed-off-by: Keith Packard <keithp@keithp.com>
2020-10-27 03:07:50 +01:00
|
|
|
- name: picolibc
|
|
|
|
path: modules/lib/picolibc
|
2023-05-29 07:51:36 +02:00
|
|
|
revision: d07c38ff051386f8e09a143ea0a6c1d6d66dd1d8
|
2019-05-23 21:47:26 +02:00
|
|
|
- name: segger
|
2023-08-02 22:35:58 +02:00
|
|
|
revision: 9d0191285956cef43daf411edc2f1a7788346def
|
2019-05-23 21:47:26 +02:00
|
|
|
path: modules/debug/segger
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- debug
|
2020-03-20 12:11:33 +01:00
|
|
|
- name: tinycrypt
|
|
|
|
revision: 3e9a49d2672ec01435ffbf0d788db6d95ef28de0
|
2021-06-30 09:51:53 +02:00
|
|
|
path: modules/crypto/tinycrypt
|
2021-07-15 11:14:56 +02:00
|
|
|
groups:
|
|
|
|
- crypto
|
2020-05-08 15:22:52 +02:00
|
|
|
- name: trusted-firmware-m
|
2023-10-03 16:59:14 +02:00
|
|
|
revision: 696b09568c6b30cbcbe5b8764f703c90a48825eb
|
2021-10-19 17:57:44 +02:00
|
|
|
path: modules/tee/tf-m/trusted-firmware-m
|
|
|
|
groups:
|
|
|
|
- tee
|
2022-07-08 04:32:56 +02:00
|
|
|
- name: trusted-firmware-a
|
2023-05-29 09:32:20 +02:00
|
|
|
revision: 421dc050278287839f5c70019bd6aec617f2bbdb
|
2022-07-08 04:32:56 +02:00
|
|
|
path: modules/tee/tf-a/trusted-firmware-a
|
|
|
|
groups:
|
|
|
|
- tee
|
2022-02-08 12:56:43 +01:00
|
|
|
- name: uoscore-uedhoc
|
2023-07-25 16:13:27 +02:00
|
|
|
revision: 5fe2cb613bd7e4590bd1b00c2adf181ac0229379
|
2022-02-08 12:56:43 +01:00
|
|
|
path: modules/lib/uoscore-uedhoc
|
2022-03-01 17:23:07 +01:00
|
|
|
- name: zcbor
|
2023-04-03 13:56:56 +02:00
|
|
|
revision: 67fd8bb88d3136738661fa8bb5f9989103f4599e
|
2022-03-01 17:23:07 +01:00
|
|
|
path: modules/lib/zcbor
|
2019-01-25 06:12:28 +01:00
|
|
|
|
|
|
|
self:
|
|
|
|
path: zephyr
|
|
|
|
west-commands: scripts/west-commands.yml
|
2021-07-23 02:29:15 +02:00
|
|
|
import: submanifests
|