Home
last modified time | relevance | path

Searched full:hal (Results 1 – 25 of 660) sorted by relevance

12345678910>>...27

/Zephyr-latest/modules/
DKconfig.stm321 # 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 …]
DKconfig.nuvoton17 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 …]
DKconfig.microchip1 # 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"
DKconfig.simplelink1 # CC3220/CC32XX SDK HAL configuration
22 # MSP432 SDK HAL configuration
28 # CC13X2 / CC26X2 SDK HAL configuration
/Zephyr-latest/modules/hal_gigadevice/
DKconfig85 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/
DKconfig6 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/
Dwest.yml121 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/
DKconfig15 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/
DKconfig18 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/
Dpcnt_esp32.c10 #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/
Dradio_nrf5.h8 /* 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/
Ddma_esp32_gdma.c12 #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/
DCMakeLists.txt93 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/
Dpwm_mc_esp32.c9 #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 …]
Dpwm_led_esp32.c11 #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/
DKconfig.winc150022 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/
Duart_esp32.c40 #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/
Di2c_esp32.c13 #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/
DCMakeLists.txt42 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/
Dmdio_esp32.c17 #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/
Dradio_vendor_hal.h7 #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/
Dstm32cube_hal.c9 * @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/
DKconfig.stm32_hal1 # 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"
Deth_esp32.c18 #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/
Dwdt_esp32.c16 #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 …]

12345678910>>...27