Changed to use stdint types.
This commit is contained in:
@@ -69,7 +69,7 @@
|
||||
#define EEFC_FSR_FCMDE (0x01 << 1)
|
||||
#define EEFC_FSR_FRDY (0x01 << 0)
|
||||
|
||||
static inline void eefc_set_latency(u8 wait)
|
||||
static inline void eefc_set_latency(uint8_t wait)
|
||||
{
|
||||
#if defined(SAM3X)
|
||||
EEFC_FMR(EEFC0) = (EEFC_FMR(EEFC0) & ~EEFC_FMR_FWS_MASK) | (wait << 8);
|
||||
|
||||
@@ -33,19 +33,19 @@ enum gpio_flags {
|
||||
GPIO_FLAG_PULL_UP = 8,
|
||||
};
|
||||
|
||||
void gpio_init(u32 gpioport, u32 pins, enum gpio_flags flags);
|
||||
void gpio_init(uint32_t gpioport, uint32_t pins, enum gpio_flags flags);
|
||||
|
||||
static inline void gpio_set(u32 gpioport, u32 gpios)
|
||||
static inline void gpio_set(uint32_t gpioport, uint32_t gpios)
|
||||
{
|
||||
PIO_SODR(gpioport) = gpios;
|
||||
}
|
||||
|
||||
static inline void gpio_clear(u32 gpioport, u32 gpios)
|
||||
static inline void gpio_clear(uint32_t gpioport, uint32_t gpios)
|
||||
{
|
||||
PIO_CODR(gpioport) = gpios;
|
||||
}
|
||||
|
||||
void gpio_toggle(u32 gpioport, u32 gpios);
|
||||
void gpio_toggle(uint32_t gpioport, uint32_t gpios);
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
@@ -125,7 +125,7 @@
|
||||
#define PMC_SR_LOCKA (0x01 << 1)
|
||||
#define PMC_SR_MOSCXTS (0x01 << 0)
|
||||
|
||||
extern u32 pmc_mck_frequency;
|
||||
extern uint32_t pmc_mck_frequency;
|
||||
|
||||
enum mck_src {
|
||||
MCK_SRC_SLOW = 0,
|
||||
@@ -135,10 +135,10 @@ enum mck_src {
|
||||
};
|
||||
|
||||
void pmc_mck_set_source(enum mck_src src);
|
||||
void pmc_xtal_enable(bool en, u8 startup_time);
|
||||
void pmc_plla_config(u8 mul, u8 div);
|
||||
void pmc_peripheral_clock_enable(u8 pid);
|
||||
void pmc_peripheral_clock_disable(u8 pid);
|
||||
void pmc_xtal_enable(bool en, uint8_t startup_time);
|
||||
void pmc_plla_config(uint8_t mul, uint8_t div);
|
||||
void pmc_peripheral_clock_enable(uint8_t pid);
|
||||
void pmc_peripheral_clock_disable(uint8_t pid);
|
||||
void pmc_clock_setup_in_xtal_12mhz_out_84mhz(void);
|
||||
void pmc_clock_setup_in_rc_4mhz_out_84mhz(void);
|
||||
|
||||
|
||||
@@ -86,12 +86,12 @@
|
||||
# error "Processor family not defined."
|
||||
#endif
|
||||
|
||||
static inline void pwm_set_period(int ch, u32 period)
|
||||
static inline void pwm_set_period(int ch, uint32_t period)
|
||||
{
|
||||
PWM_CPRD(ch) = period;
|
||||
}
|
||||
|
||||
static inline void pwm_set_duty(int ch, u32 duty)
|
||||
static inline void pwm_set_duty(int ch, uint32_t duty)
|
||||
{
|
||||
PWM_CDTY(ch) = duty;
|
||||
}
|
||||
|
||||
@@ -196,22 +196,22 @@ enum usart_flowcontrol {
|
||||
USART_FLOWCONTROL_RTS_CTS,
|
||||
};
|
||||
|
||||
void usart_set_baudrate(u32 usart, u32 baud);
|
||||
void usart_set_databits(u32 usart, int bits);
|
||||
void usart_set_stopbits(u32 usart, enum usart_stopbits);
|
||||
void usart_set_parity(u32 usart, enum usart_parity);
|
||||
void usart_set_mode(u32 usart, enum usart_mode);
|
||||
void usart_set_flow_control(u32 usart, enum usart_flowcontrol);
|
||||
void usart_enable(u32 usart);
|
||||
void usart_disable(u32 usart);
|
||||
void usart_send(u32 usart, u16 data);
|
||||
u16 usart_recv(u32 usart);
|
||||
void usart_wait_send_ready(u32 usart);
|
||||
void usart_wait_recv_ready(u32 usart);
|
||||
void usart_send_blocking(u32 usart, u16 data);
|
||||
u16 usart_recv_blocking(u32 usart);
|
||||
void usart_enable_rx_interrupt(u32 usart);
|
||||
void usart_disable_rx_interrupt(u32 usart);
|
||||
void usart_set_baudrate(uint32_t usart, uint32_t baud);
|
||||
void usart_set_databits(uint32_t usart, int bits);
|
||||
void usart_set_stopbits(uint32_t usart, enum usart_stopbits);
|
||||
void usart_set_parity(uint32_t usart, enum usart_parity);
|
||||
void usart_set_mode(uint32_t usart, enum usart_mode);
|
||||
void usart_set_flow_control(uint32_t usart, enum usart_flowcontrol);
|
||||
void usart_enable(uint32_t usart);
|
||||
void usart_disable(uint32_t usart);
|
||||
void usart_send(uint32_t usart, uint16_t data);
|
||||
uint16_t usart_recv(uint32_t usart);
|
||||
void usart_wait_send_ready(uint32_t usart);
|
||||
void usart_wait_recv_ready(uint32_t usart);
|
||||
void usart_send_blocking(uint32_t usart, uint16_t data);
|
||||
uint16_t usart_recv_blocking(uint32_t usart);
|
||||
void usart_enable_rx_interrupt(uint32_t usart);
|
||||
void usart_disable_rx_interrupt(uint32_t usart);
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user