Home
last modified time | relevance | path

Searched refs:pin (Results 1 – 20 of 20) sorted by relevance

/hal_renesas-latest/drivers/rz/fsp/src/rzn/bsp/mcu/all/
Dbsp_io.h442 __STATIC_INLINE void R_BSP_PinSet (bsp_io_region_t region, bsp_io_port_pin_t pin) in R_BSP_PinSet() argument
449 R_PORT_NSR->P[pin >> 8] |= in R_BSP_PinSet()
450 (uint8_t) (1UL << (pin & BSP_IO_PRV_8BIT_MASK)); in R_BSP_PinSet()
457 ((R_PORT_COMMON_Type *) (BSP_FEATURE_BSP_IO_SELECTABLE_NON_SAFETY_BASE + region))->P[pin >> in R_BSP_PinSet()
459 (uint8_t) (1UL << (pin & BSP_IO_PRV_8BIT_MASK)); in R_BSP_PinSet()
469 __STATIC_INLINE void R_BSP_PinClear (bsp_io_region_t region, bsp_io_port_pin_t pin) in R_BSP_PinClear() argument
476 R_PORT_NSR->P[pin >> 8] &= in R_BSP_PinClear()
477 (uint8_t) (~(1UL << (pin & BSP_IO_PRV_8BIT_MASK))); in R_BSP_PinClear()
484 ((R_PORT_COMMON_Type *) (BSP_FEATURE_BSP_IO_SELECTABLE_NON_SAFETY_BASE + region))->P[pin >> in R_BSP_PinClear()
486 (uint8_t) (~(1UL << (pin & BSP_IO_PRV_8BIT_MASK))); in R_BSP_PinClear()
[all …]
/hal_renesas-latest/drivers/ra/fsp/src/bsp/mcu/all/
Dbsp_io.h346 __STATIC_INLINE uint32_t R_BSP_PinRead (bsp_io_port_pin_t pin) in R_BSP_PinRead() argument
349 return R_PFS->PORT[pin >> 8].PIN[pin & BSP_IO_PRV_8BIT_MASK].PmnPFS_b.PIDR; in R_BSP_PinRead()
359 __STATIC_INLINE void R_BSP_PinWrite (bsp_io_port_pin_t pin, bsp_io_level_t level) in R_BSP_PinWrite() argument
362 uint32_t pfs_bits = R_PFS->PORT[pin >> 8].PIN[pin & BSP_IO_PRV_8BIT_MASK].PmnPFS; in R_BSP_PinWrite()
368 …R_PFS->PORT[pin >> 8].PIN[pin & BSP_IO_PRV_8BIT_MASK].PmnPFS = (uint16_t) (BSP_IO_PFS_PDR_OUTPUT |… in R_BSP_PinWrite()
370 R_PFS->PORT[pin >> 8].PIN[pin & BSP_IO_PRV_8BIT_MASK].PmnPFS = (BSP_IO_PFS_PDR_OUTPUT | lvl); in R_BSP_PinWrite()
381 __STATIC_INLINE void R_BSP_PinCfg (bsp_io_port_pin_t pin, uint32_t cfg) in R_BSP_PinCfg() argument
385 R_PFS->PORT[pin >> 8].PIN[pin & BSP_IO_PRV_8BIT_MASK].PmnPFS = (uint16_t) cfg; in R_BSP_PinCfg()
387 R_PFS->PORT[pin >> 8].PIN[pin & BSP_IO_PRV_8BIT_MASK].PmnPFS = cfg; in R_BSP_PinCfg()
/hal_renesas-latest/drivers/rz/fsp/src/rzn/r_ioport/
Dr_ioport.c87 static void r_ioport_pin_set(bsp_io_port_pin_t pin, ioport_cfg_data_t * p_cfg_data);
90 bsp_io_port_pin_t pin,
95 bsp_io_port_pin_t pin,
231 fsp_err_t R_IOPORT_PinCfg (ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, uint32_t cfg) in R_IOPORT_PinCfg() argument
243 r_ioport_pin_set(pin, (ioport_cfg_data_t *) &cfg); in R_IOPORT_PinCfg()
261 fsp_err_t R_IOPORT_PinRead (ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_level_t * p… in R_IOPORT_PinRead() argument
272 *p_pin_value = (bsp_io_level_t) R_BSP_FastPinRead(R_BSP_IoRegionGet(pin), pin); in R_IOPORT_PinRead()
444 fsp_err_t R_IOPORT_PinWrite (ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_level_t le… in R_IOPORT_PinWrite() argument
456 uint32_t port_num = (IOPORT_PRV_PORT_BITS & (ioport_size_t) pin) >> IOPORT_PRV_PORT_OFFSET; in R_IOPORT_PinWrite()
457 uint32_t pin_num = (IOPORT_PRV_PIN_BITS & (ioport_size_t) pin); in R_IOPORT_PinWrite()
[all …]
/hal_renesas-latest/drivers/rz/fsp/src/rzg/r_ioport/
Dr_ioport.c129 static void r_ioport_pfs_write(bsp_io_port_pin_t pin, uint32_t value);
131 static void r_ioport_dedicated_port_cfg(bsp_io_port_pin_t pin, uint32_t value);
132 static void r_ioport_peri_mode_pin_config(bsp_io_port_pin_t pin, uint32_t value);
133 static void r_ioport_port_mode_pin_config(bsp_io_port_pin_t pin, uint32_t value);
134 static void r_ioport_make_port_pin_num(bsp_io_port_pin_t pin, uint8_t * p_port_number, uint8_t * p_…
251 fsp_err_t R_IOPORT_PinCfg (ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, uint32_t cfg) in R_IOPORT_PinCfg() argument
263 r_ioport_pfs_write(pin, cfg); in R_IOPORT_PinCfg()
279 fsp_err_t R_IOPORT_PinRead (ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_level_t * p… in R_IOPORT_PinRead() argument
290 *p_pin_value = (bsp_io_level_t) R_BSP_PinRead(pin); in R_IOPORT_PinRead()
379 fsp_err_t R_IOPORT_PinWrite (ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_level_t le… in R_IOPORT_PinWrite() argument
[all …]
/hal_renesas-latest/drivers/rz/fsp/inc/api/
Dr_ioport_api.h56 bsp_io_port_pin_t pin; ///< Pin identifier member
106 fsp_err_t (* pinCfg)(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, uint32_t cfg);
114 …fsp_err_t (* pinEventInputRead)(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_level_…
122 …fsp_err_t (* pinEventOutputWrite)(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_leve…
130 …fsp_err_t (* pinRead)(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_level_t * p_pin_…
138 … fsp_err_t (* pinWrite)(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_level_t level);
Dr_timer_api.h272 …* dutyCycleSet)(timer_ctrl_t * const p_ctrl, uint32_t const duty_cycle_counts, uint32_t const pin);
/hal_renesas-latest/drivers/rz/fsp/src/rzg/bsp/mcu/all/
Dbsp_io.h466 __STATIC_INLINE uint32_t R_BSP_PinRead (bsp_io_port_pin_t pin) in R_BSP_PinRead() argument
472 p_pin = &p_pin[pin >> BSP_IO_PRV_PORT_OFFSET]; in R_BSP_PinRead()
474 return (uint32_t) ((*p_pin) >> (pin & BSP_IO_PRV_8BIT_MASK)) & BSP_IO_PRV_PIN_MASK; in R_BSP_PinRead()
483 __STATIC_INLINE void R_BSP_PinWrite (bsp_io_port_pin_t pin, bsp_io_level_t level) in R_BSP_PinWrite() argument
498 reg_value_pm = p_pm[pin >> BSP_IO_PRV_PORT_OFFSET]; in R_BSP_PinWrite()
499 reg_value_p = p_p[pin >> BSP_IO_PRV_PORT_OFFSET]; in R_BSP_PinWrite()
501 mask_pm = (uint16_t) (~(BSP_IO_PM_PM_OUTPUT << ((pin & BSP_IO_PRV_8BIT_MASK) * 2))); in R_BSP_PinWrite()
502 mask_p = (uint8_t) (~(1 << (pin & BSP_IO_PRV_8BIT_MASK))); in R_BSP_PinWrite()
504 write_value_pm = (uint16_t) (BSP_IO_PM_PM_OUTPUT << ((pin & BSP_IO_PRV_8BIT_MASK) * 2)); in R_BSP_PinWrite()
505 write_value_p = (uint8_t) (level << (pin & BSP_IO_PRV_8BIT_MASK)); in R_BSP_PinWrite()
[all …]
/hal_renesas-latest/drivers/rz/fsp/src/rzg/r_gpt/
Dr_gpt.c103 uint32_t pin);
460 …PT_DutyCycleSet (timer_ctrl_t * const p_ctrl, uint32_t const duty_cycle_counts, uint32_t const pin) in R_GPT_DutyCycleSet() argument
463 uint32_t tmp_pin = pin & 3U; in R_GPT_DutyCycleSet()
468 bool pwm_mode3_pin = 0 != (pin & (GPT_IO_PIN_CREST | GPT_IO_PIN_TROUGH)); in R_GPT_DutyCycleSet()
486 gpt_calculate_duty_cycle(p_instance_ctrl, duty_cycle_counts, &duty_regs, pin); in R_GPT_DutyCycleSet()
497 if (0U != (pin & GPT_IO_PIN_CREST)) in R_GPT_DutyCycleSet()
507 if (0U != (pin & GPT_IO_PIN_GTIOCA_AND_GTIOCB)) in R_GPT_DutyCycleSet()
514 if (0U != (pin & GPT_IO_PIN_GTIOCB)) in R_GPT_DutyCycleSet()
526 if (0U != (pin & GPT_IO_PIN_GTIOCA_AND_GTIOCB)) in R_GPT_DutyCycleSet()
533 if (0U != (pin & GPT_IO_PIN_GTIOCB)) in R_GPT_DutyCycleSet()
[all …]
/hal_renesas-latest/drivers/ra/fsp/src/r_gpt/
Dr_gpt.c119 uint32_t pin);
500 …PT_DutyCycleSet (timer_ctrl_t * const p_ctrl, uint32_t const duty_cycle_counts, uint32_t const pin) in R_GPT_DutyCycleSet() argument
503 uint32_t tmp_pin = pin & 3U; in R_GPT_DutyCycleSet()
508 bool pwm_mode3_pin = 0 != (pin & (GPT_IO_PIN_CREST | GPT_IO_PIN_TROUGH)); in R_GPT_DutyCycleSet()
527 gpt_calculate_duty_cycle(p_instance_ctrl, duty_cycle_counts, &duty_regs, pin); in R_GPT_DutyCycleSet()
539 if (0 != (pin & GPT_IO_PIN_CREST)) in R_GPT_DutyCycleSet()
552 if (0 != (pin & GPT_IO_PIN_GTIOCA_AND_GTIOCB)) in R_GPT_DutyCycleSet()
563 if (0 != (pin & GPT_BUFFER_FORCE_PUSH)) in R_GPT_DutyCycleSet()
576 if ((GPT_IO_PIN_GTIOCA_AND_GTIOCB == pin) && duty_regs.omdty) in R_GPT_DutyCycleSet()
597 FSP_PARAMETER_NOT_USED(pin); in R_GPT_DutyCycleSet()
[all …]
/hal_renesas-latest/drivers/rz/fsp/inc/instances/rzn/
Dr_ioport.h174 fsp_err_t R_IOPORT_PinCfg(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, uint32_t cfg);
175 fsp_err_t R_IOPORT_PinEventInputRead(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_le…
176 fsp_err_t R_IOPORT_PinEventOutputWrite(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_…
177 fsp_err_t R_IOPORT_PinRead(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_level_t * p_…
178 fsp_err_t R_IOPORT_PinWrite(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_level_t lev…
/hal_renesas-latest/drivers/rz/fsp/inc/instances/rzg/
Dr_ioport.h293 fsp_err_t R_IOPORT_PinCfg(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, uint32_t cfg);
294 fsp_err_t R_IOPORT_PinEventInputRead(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_le…
295 fsp_err_t R_IOPORT_PinEventOutputWrite(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_…
296 fsp_err_t R_IOPORT_PinRead(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_level_t * p_…
297 fsp_err_t R_IOPORT_PinWrite(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_level_t lev…
Dr_gpt.h388 …PT_DutyCycleSet(timer_ctrl_t * const p_ctrl, uint32_t const duty_cycle_counts, uint32_t const pin);
392 fsp_err_t R_GPT_OutputEnable(timer_ctrl_t * const p_ctrl, gpt_io_pin_t pin);
393 fsp_err_t R_GPT_OutputDisable(timer_ctrl_t * const p_ctrl, gpt_io_pin_t pin);
400 uint32_t const pin);
Dr_gtm.h85 …TM_DutyCycleSet(timer_ctrl_t * const p_ctrl, uint32_t const duty_cycle_counts, uint32_t const pin);
/hal_renesas-latest/drivers/ra/fsp/inc/instances/
Dr_gpt.h409 …PT_DutyCycleSet(timer_ctrl_t * const p_ctrl, uint32_t const duty_cycle_counts, uint32_t const pin);
413 fsp_err_t R_GPT_OutputEnable(timer_ctrl_t * const p_ctrl, gpt_io_pin_t pin);
414 fsp_err_t R_GPT_OutputDisable(timer_ctrl_t * const p_ctrl, gpt_io_pin_t pin);
421 uint32_t const pin);
Dr_ulpt.h156 …PT_DutyCycleSet(timer_ctrl_t * const p_ctrl, uint32_t const duty_cycle_counts, uint32_t const pin);
Dr_agt.h171 …GT_DutyCycleSet(timer_ctrl_t * const p_ctrl, uint32_t const duty_cycle_counts, uint32_t const pin);
/hal_renesas-latest/drivers/ra/fsp/src/r_ulpt/
Dr_ulpt.c320 …PT_DutyCycleSet (timer_ctrl_t * const p_ctrl, uint32_t const duty_cycle_counts, uint32_t const pin) in R_ULPT_DutyCycleSet() argument
325 FSP_ASSERT((pin == ULPT_OUTPUT_PIN_ULPTOA) || (pin == ULPT_OUTPUT_PIN_ULPTOB)); in R_ULPT_DutyCycleSet()
339 uint32_t ulptcmsr_ulptoab_start_level_bit = 1U << 2 << (4 * pin); /* polarity set*/ in R_ULPT_DutyCycleSet()
349 p_ulptcm[pin] = temp_duty_cycle_counts; in R_ULPT_DutyCycleSet()
355 FSP_PARAMETER_NOT_USED(pin); in R_ULPT_DutyCycleSet()
/hal_renesas-latest/drivers/ra/fsp/src/r_agt/
Dr_agt.c440 …GT_DutyCycleSet (timer_ctrl_t * const p_ctrl, uint32_t const duty_cycle_counts, uint32_t const pin) in R_AGT_DutyCycleSet() argument
445 FSP_ASSERT((pin == AGT_OUTPUT_PIN_AGTOA) || (pin == AGT_OUTPUT_PIN_AGTOB)); in R_AGT_DutyCycleSet()
462 p_agtcm[pin] = duty_cycle_counts; in R_AGT_DutyCycleSet()
467 p_agtcm[pin] = (uint16_t) duty_cycle_counts; in R_AGT_DutyCycleSet()
474 FSP_PARAMETER_NOT_USED(pin); in R_AGT_DutyCycleSet()
/hal_renesas-latest/drivers/rz/fsp/src/rzg/r_gtm/
Dr_gtm.c267 …TM_DutyCycleSet (timer_ctrl_t * const p_ctrl, uint32_t const duty_cycle_counts, uint32_t const pin) in R_GTM_DutyCycleSet() argument
271 (void) pin; in R_GTM_DutyCycleSet()
/hal_renesas-latest/drivers/ra/fsp/inc/api/
Dr_timer_api.h250 …* dutyCycleSet)(timer_ctrl_t * const p_ctrl, uint32_t const duty_cycle_counts, uint32_t const pin);