mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-18 12:52:44 +01:00
cpu/esp32: gcc 8.4.0 requires that inline functions are declared static
This commit is contained in:
parent
b424633016
commit
c3c3de2ec2
20
cpu/esp32/vendor/esp-idf/ethernet/emac_dev.h
vendored
20
cpu/esp32/vendor/esp-idf/ethernet/emac_dev.h
vendored
@ -54,54 +54,54 @@ void emac_enable_flowctrl(void);
|
||||
void emac_disable_flowctrl(void);
|
||||
void emac_mac_enable_txrx(void);
|
||||
|
||||
inline uint32_t emac_read_tx_cur_reg(void)
|
||||
static inline uint32_t emac_read_tx_cur_reg(void)
|
||||
{
|
||||
return REG_READ(EMAC_DMATXCURRDESC_REG);
|
||||
}
|
||||
|
||||
inline uint32_t emac_read_rx_cur_reg(void)
|
||||
static inline uint32_t emac_read_rx_cur_reg(void)
|
||||
{
|
||||
return REG_READ(EMAC_DMARXCURRDESC_REG);
|
||||
}
|
||||
|
||||
inline void emac_poll_tx_cmd(void)
|
||||
static inline void emac_poll_tx_cmd(void)
|
||||
{
|
||||
//write any to wake up dma
|
||||
REG_WRITE(EMAC_DMATXPOLLDEMAND_REG, 1);
|
||||
}
|
||||
|
||||
inline void emac_poll_rx_cmd(void)
|
||||
static inline void emac_poll_rx_cmd(void)
|
||||
{
|
||||
//write any to wake up dma
|
||||
REG_WRITE(EMAC_DMARXPOLLDEMAND_REG, 1);
|
||||
}
|
||||
|
||||
inline void emac_disable_rx_intr(void)
|
||||
static inline void emac_disable_rx_intr(void)
|
||||
{
|
||||
REG_CLR_BIT(EMAC_DMAIN_EN_REG, EMAC_DMAIN_RIE);
|
||||
}
|
||||
|
||||
inline void emac_enable_rx_intr(void)
|
||||
static inline void emac_enable_rx_intr(void)
|
||||
{
|
||||
REG_SET_BIT(EMAC_DMAIN_EN_REG, EMAC_DMAIN_RIE);
|
||||
}
|
||||
|
||||
inline void emac_disable_rx_unavail_intr(void)
|
||||
static inline void emac_disable_rx_unavail_intr(void)
|
||||
{
|
||||
REG_CLR_BIT(EMAC_DMAIN_EN_REG, EMAC_DMAIN_RBUE);
|
||||
}
|
||||
|
||||
inline void emac_enable_rx_unavail_intr(void)
|
||||
static inline void emac_enable_rx_unavail_intr(void)
|
||||
{
|
||||
REG_SET_BIT(EMAC_DMAIN_EN_REG, EMAC_DMAIN_RBUE);
|
||||
}
|
||||
|
||||
inline void IRAM_ATTR emac_send_pause_frame_enable(void)
|
||||
static inline void IRAM_ATTR emac_send_pause_frame_enable(void)
|
||||
{
|
||||
REG_SET_BIT(EMAC_EX_PHYINF_CONF_REG, EMAC_EX_SBD_FLOWCTRL);
|
||||
}
|
||||
|
||||
inline void emac_send_pause_zero_frame_enable(void)
|
||||
static inline void emac_send_pause_zero_frame_enable(void)
|
||||
{
|
||||
REG_CLR_BIT(EMAC_EX_PHYINF_CONF_REG, EMAC_EX_SBD_FLOWCTRL);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user