/Zephyr-latest/modules/ |
D | Kconfig.stm32 | 1 # STM32CUBE HAL config 25 Enable STM32Cube Analog-to-Digital Converter (ADC) HAL module driver 30 Enable STM32Cube Extended Analog-to-Digital Converter (ADC) HAL 36 Enable STM32Cube Controller Area Network (CAN) HAL module driver 41 Enable STM32Cube HDMI-CEC controller (CEC) HAL module driver 46 Enable STM32Cube Ultra Low Power Comparator channels (COMP) HAL module 52 Enable STM32Cube CORDIC co-processor (CORDIC) functions HAL module 58 Enable STM32Cube CORTEX HAL module driver 63 Enable STM32Cube Cyclic redundancy check calculation unit (CRC) HAL 70 (CRC) HAL module driver [all …]
|
D | Kconfig.nuvoton | 17 Enable Nuvoton Universal asynchronous receiver transmitter HAL 32 Enable Nuvoton Universal asynchronous receiver transmitter HAL 37 Enable Nuvoton gpio HAL module driver 41 Enable Nuvoton FMC HAL module driver 45 Enable Nuvoton I2C HAL module driver 49 Enable Nuvoton SPI HAL module driver 53 Enable Nuvoton PWM HAL module driver 57 Enable Nuvoton USB 1.1 device controller HAL module driver 61 Enable Nuvoton high-speed USB 2.0 device controller HAL module driver 65 Enable Nuvoton ETH EMAC HAL module driver [all …]
|
D | Kconfig.microchip | 1 # Microchip MEC HAL drivers configuration 6 bool "Microchip MEC HAL drivers support" 9 bool "Microchip MPFS HAL drivers support" 12 bool "Microchip MEC5 HAL drivers support"
|
D | Kconfig.simplelink | 1 # CC3220/CC32XX SDK HAL configuration 22 # MSP432 SDK HAL configuration 28 # CC13X2 / CC26X2 SDK HAL configuration
|
/Zephyr-latest/modules/hal_gigadevice/ |
D | Kconfig | 85 Enable GD32 Analog-to-Digital Converter (ADC) HAL module driver 90 Enable GD32 Backup Registers (BKP) HAL module driver 95 Enable GD32 Controller Area Network (CAN) HAL module driver 100 Enable GD32 Consumer Electronics Control (CEC) HAL module driver 105 Enable GD32 Comparator (CMP) HAL module driver 110 Enable GD32 Cyclic redundancy check calculation unit (CRC) HAL 116 Enable GD32 Clock Trim Controller (CTC) HAL module driver 121 Enable GD32 Digital-to-Analog Converter (DAC) HAL module driver 126 Enable GD32 Debug (DBG) HAL module driver 131 Enable GD32 Digital Camera Interface (DCI) HAL module driver [all …]
|
/Zephyr-latest/modules/hal_ambiq/ |
D | Kconfig | 6 bool "Ambiq HAL drivers support" 9 Use the Ambiq HAL 16 Use the ADC driver from Ambiq HAL 21 Use the GPIO driver from Ambiq HAL 26 Use the STIMER driver from Ambiq HAL 31 Use the TIMER driver from Ambiq HAL 36 Use the WDT driver from Ambiq HAL 41 Use the I2C driver from Ambiq HAL 46 Use the SPI Controller driver from Ambiq HAL 51 Use the SPI Device driver from Ambiq HAL [all …]
|
/Zephyr-latest/ |
D | west.yml | 121 path: modules/hal/cmsis 123 - hal 146 path: modules/hal/adi 148 - hal 151 path: modules/hal/altera 153 - hal 156 path: modules/hal/ambiq 158 - hal 161 path: modules/hal/atmel 163 - hal [all …]
|
/Zephyr-latest/modules/hal_infineon/ |
D | Kconfig | 15 Enable Analog-to-Digital Converter (ADC) HAL module driver for Infineon devices 20 Enable Inter-Integrated Circuit Interface (I2C) HAL module driver for Infineon devices 25 Enable Real-Time Clock (RTC) HAL module driver for Infineon devices 30 Enable Secure Digital Input/Output interface (SDIO) HAL module for Infineon devices 36 Enable SDHC HAL module for Infineon devices 42 Enable Serial Peripheral Interface (SPI) HAL module driver for Infineon devices 48 Enable Timer (Timer/Counter) HAL module driver for Infineon devices 53 Enable Low-Power Timer (LPTimer) HAL module driver for Infineon devices 58 Enable True Random Number Generator (TRNG) HAL module driver for Infineon devices 63 Enable Universal Asynchronous Receiver/Transmitter (UART) HAL module [all …]
|
/Zephyr-latest/soc/silabs/ |
D | Kconfig | 18 Set if the Back-Up Real Time Counter (BURTC) HAL module is used. 24 Set if the Core interrupt handling (CORE) HAL module is used. 29 Set if the Analog to Digital Converter (ADC) HAL module is used. 34 Set if the Incremental Analog to Digital Converter (IADC) HAL module is used. 39 Set if the Ultra Low Energy Timer/Counter (CRYOTIMER) HAL module is used. 44 Set if the Energy Management Unit (EMU) HAL module is used. 49 Set if the General Purpose Input/Output (GPIO) HAL module is used. 54 Set if the Inter-Integrated Circuit Interface (I2C) HAL module is used. 59 Set if the Low Energy Timer (LETIMER) HAL module is used. 65 HAL module is used. [all …]
|
/Zephyr-latest/drivers/sensor/espressif/pcnt_esp32/ |
D | pcnt_esp32.c | 10 #include <hal/pcnt_hal.h> 11 #include <hal/pcnt_ll.h> 12 #include <hal/pcnt_types.h> 45 pcnt_hal_context_t hal; member 95 unit_config->count_val_acc = pcnt_ll_get_count(data->hal.dev, i); in pcnt_esp32_sample_fetch() 149 pcnt_hal_init(&data->hal, 0); in pcnt_esp32_init() 158 pcnt_ll_enable_thres_event(data->hal.dev, i, 0, false); in pcnt_esp32_init() 159 pcnt_ll_enable_thres_event(data->hal.dev, i, 1, false); in pcnt_esp32_init() 160 pcnt_ll_enable_low_limit_event(data->hal.dev, i, false); in pcnt_esp32_init() 161 pcnt_ll_enable_high_limit_event(data->hal.dev, i, false); in pcnt_esp32_init() [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/ |
D | radio_nrf5.h | 8 /* HAL header files for nRF5x SoCs. 11 #include <hal/nrf_radio.h> 44 #include <hal/nrf_vreqctrl.h> 53 #include <hal/nrf_grtc.h> 54 #include <hal/nrf_ppib.h> 56 #include <hal/nrf_rtc.h> 59 #include <hal/nrf_timer.h> 62 #include <hal/nrf_ccm.h> 63 #include <hal/nrf_aar.h> 75 #include "hal/cntr.h" [all …]
|
/Zephyr-latest/drivers/dma/ |
D | dma_esp32_gdma.c | 12 #include <hal/gdma_hal.h> 13 #include <hal/gdma_ll.h> 15 #include <hal/dma_types.h> 42 gdma_hal_context_t hal; member 86 gdma_ll_rx_clear_interrupt_status(data->hal.dev, rx->channel_id, intr_status); in dma_esp32_isr_handle_rx() 110 gdma_ll_tx_clear_interrupt_status(data->hal.dev, tx->channel_id, intr_status); in dma_esp32_isr_handle_tx() 128 intr_status = gdma_ll_rx_get_interrupt_status(data->hal.dev, dma_channel_rx->channel_id); in dma_esp32_isr_handle() 133 intr_status = gdma_ll_tx_get_interrupt_status(data->hal.dev, dma_channel_tx->channel_id); in dma_esp32_isr_handle() 194 gdma_ll_rx_reset_channel(data->hal.dev, dma_channel->channel_id); in dma_esp32_config_rx() 197 data->hal.dev, dma_channel->channel_id, in dma_esp32_config_rx() [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/ |
D | CMakeLists.txt | 93 hal/nrf5/cntr.c 94 hal/nrf5/radio/radio.c 95 hal/nrf5/mayfly.c 96 hal/nrf5/ticker.c 101 hal/nrf5/ecb.c 106 hal/nrf5/radio/radio_df.c 120 hal/nrf5/nrfx_glue
|
/Zephyr-latest/drivers/pwm/ |
D | pwm_mc_esp32.c | 9 #include <hal/mcpwm_hal.h> 10 #include <hal/mcpwm_ll.h> 48 mcpwm_hal_context_t hal; member 123 mcpwm_ll_operator_connect_timer(data->hal.dev, channel->operator_id, channel->timer_id); in mcpwm_esp32_duty_set() 124 mcpwm_ll_operator_set_compare_value(data->hal.dev, channel->operator_id, in mcpwm_esp32_duty_set() 126 mcpwm_ll_operator_enable_update_compare_on_tez(data->hal.dev, channel->operator_id, in mcpwm_esp32_duty_set() 131 data->hal.dev, channel->operator_id, channel->generator_id, in mcpwm_esp32_duty_set() 134 data->hal.dev, channel->operator_id, channel->generator_id, in mcpwm_esp32_duty_set() 137 data->hal.dev, channel->operator_id, channel->generator_id, in mcpwm_esp32_duty_set() 141 data->hal.dev, channel->operator_id, channel->generator_id, in mcpwm_esp32_duty_set() [all …]
|
D | pwm_led_esp32.c | 11 #include <hal/ledc_hal.h> 12 #include <hal/ledc_types.h> 37 ledc_hal_context_t hal; member 79 ledc_hal_ls_channel_update(&data->hal, channel); in pwm_led_esp32_low_speed_update() 87 ledc_hal_set_sig_out_en(&data->hal, channel, true); in pwm_led_esp32_update_duty() 88 ledc_hal_set_duty_start(&data->hal, channel, true); in pwm_led_esp32_update_duty() 98 ledc_hal_set_hpoint(&data->hal, channel->channel_num, 0); in pwm_led_esp32_duty_set() 99 ledc_hal_set_duty_int_part(&data->hal, channel->channel_num, channel->duty_val); in pwm_led_esp32_duty_set() 100 ledc_hal_set_duty_direction(&data->hal, channel->channel_num, 1); in pwm_led_esp32_duty_set() 101 ledc_hal_set_duty_num(&data->hal, channel->channel_num, 1); in pwm_led_esp32_duty_set() [all …]
|
/Zephyr-latest/drivers/wifi/winc1500/ |
D | Kconfig.winc1500 | 22 bool "Use old SPI access method in the vendor HAL" 25 setting to be passed to vendor HAL. 28 int "HAL callback handler thread stack size" 32 WINC1500 HAL callbacks. Do not touch it unless you know what you are 36 int "HAL callback handler thread priority" 39 This option sets the priority of the thread handling WINC1500 HAL
|
/Zephyr-latest/drivers/serial/ |
D | uart_esp32.c | 40 #include <hal/uhci_ll.h> 43 #include <hal/uart_ll.h> 44 #include <hal/uart_hal.h> 45 #include <hal/uart_types.h> 115 uart_hal_context_t hal; member 140 if (uart_hal_get_rxfifo_len(&data->hal) == 0) { in uart_esp32_poll_in() 144 uart_hal_read_rxfifo(&data->hal, p_char, &inout_rd_len); in uart_esp32_poll_in() 155 while (uart_hal_get_txfifo_len(&data->hal) == 0) { in uart_esp32_poll_out() 160 uart_hal_write_txfifo(&data->hal, &c, 1, &written); in uart_esp32_poll_out() 166 uint32_t mask = uart_hal_get_intsts_mask(&data->hal); in uart_esp32_err_check() [all …]
|
/Zephyr-latest/drivers/i2c/ |
D | i2c_esp32.c | 13 #include <hal/i2c_ll.h> 14 #include <hal/i2c_hal.h> 15 #include <hal/gpio_hal.h> 64 i2c_hal_context_t hal; member 208 i2c_ll_master_clr_bus(data->hal.dev); in i2c_master_clear_bus() 210 i2c_ll_update(data->hal.dev); in i2c_master_clear_bus() 226 i2c_ll_get_scl_timing(data->hal.dev, &scl_high_period, &scl_low_period); in i2c_hw_fsm_reset() 227 i2c_ll_get_start_timing(data->hal.dev, &scl_rstart_setup, &scl_start_hold); in i2c_hw_fsm_reset() 228 i2c_ll_get_stop_timing(data->hal.dev, &scl_stop_setup, &scl_stop_hold); in i2c_hw_fsm_reset() 229 i2c_ll_get_sda_timing(data->hal.dev, &sda_sample, &sda_hold); in i2c_hw_fsm_reset() [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/openisa/ |
D | CMakeLists.txt | 42 hal/RV32M1/cntr.c 43 hal/RV32M1/ecb.c 44 hal/RV32M1/radio/radio.c 45 hal/RV32M1/mayfly.c 46 hal/RV32M1/ticker.c
|
/Zephyr-latest/drivers/mdio/ |
D | mdio_esp32.c | 17 #include <hal/emac_hal.h> 18 #include <hal/emac_ll.h> 26 emac_hal_context_t hal; member 40 if (emac_ll_is_mii_busy(dev_data->hal.mac_regs)) { in mdio_transfer() 47 emac_ll_set_phy_data(dev_data->hal.mac_regs, data_in); in mdio_transfer() 49 emac_hal_set_phy_cmd(&dev_data->hal, prtad, regad, write); in mdio_transfer() 56 if (!emac_ll_is_mii_busy(dev_data->hal.mac_regs)) { in mdio_transfer() 68 *data_out = emac_ll_get_phy_data(dev_data->hal.mac_regs); in mdio_transfer() 114 dev_data->hal.mac_regs = &EMAC_MAC; in mdio_esp32_initialize() 117 emac_hal_set_csr_clock_range(&dev_data->hal, esp_clk_apb_freq()); in mdio_esp32_initialize()
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/ |
D | radio_vendor_hal.h | 7 #include "hal/nrf5/radio/radio.h" 8 #include "hal/nrf5/radio/radio_nrf5.h" 9 #include "hal/nrf5/radio/radio_nrf5_txp.h"
|
/Zephyr-latest/soc/st/stm32/common/ |
D | stm32cube_hal.c | 9 * @brief Zephyr's implementation for STM32Cube HAL core initialization 11 * STM32Cube HAL in order to be overwritten in case of other 19 * Cube HAL expects a 1ms tick which matches with k_uptime_get_32. 21 * @return HAL status 41 * @brief Generates an assert on STM32Cube HAL/LL assert trigger.
|
/Zephyr-latest/drivers/ethernet/ |
D | Kconfig.stm32_hal | 1 # STM32 HAL Ethernet driver configuration options 8 bool "STM32 HAL Ethernet driver" 19 Enable STM32 HAL based Ethernet driver. It is available for 25 prompt "STM32Cube HAL Ethernet version" 28 bool "Use official STM32Cube HAL driver" 31 Use the official STM32Cube HAL driver instead of the legacy one. 34 bool "Use legacy STM32Cube HAL driver" 37 Driver version based on legacy HAL version as the current official API version. 119 bool "STM32 HAL PTP clock driver support"
|
D | eth_esp32.c | 18 #include <hal/emac_hal.h> 19 #include <hal/emac_ll.h> 41 emac_hal_context_t hal; member 72 emac_hal_set_address(&dev_data->hal, dev_data->mac_addr); in eth_esp32_set_config() 94 uint32_t sent_len = emac_hal_transmit_frame(&dev_data->hal, dev_data->txb, len); in eth_esp32_send() 106 &dev_data->hal, dev_data->rxb, sizeof(dev_data->rxb), in eth_esp32_rx() 163 uint32_t intr_stat = emac_ll_get_intr_status(dev_data->hal.dma_regs); in eth_esp32_isr() 165 emac_ll_clear_corresponding_intr(dev_data->hal.dma_regs, intr_stat); in eth_esp32_isr() 260 emac_hal_init(&dev_data->hal, dev_data->dma->descriptors, in eth_esp32_initialize() 290 emac_ll_clock_enable_rmii_output(dev_data->hal.ext_regs); in eth_esp32_initialize() [all …]
|
/Zephyr-latest/drivers/watchdog/ |
D | wdt_esp32.c | 16 #include <hal/mwdt_ll.h> 17 #include <hal/wdt_hal.h> 42 wdt_hal_context_t hal; member 62 wdt_hal_write_protect_enable(&data->hal); in wdt_esp32_seal() 69 wdt_hal_write_protect_disable(&data->hal); in wdt_esp32_unseal() 77 wdt_hal_enable(&data->hal); in wdt_esp32_enable() 87 wdt_hal_disable(&data->hal); in wdt_esp32_disable() 100 wdt_hal_feed(&data->hal); in wdt_esp32_feed() 111 wdt_hal_config_stage(&data->hal, WDT_STAGE0, data->timeout, WDT_STAGE_ACTION_INT); in wdt_esp32_set_config() 112 wdt_hal_config_stage(&data->hal, WDT_STAGE1, data->timeout, data->mode); in wdt_esp32_set_config() [all …]
|