SPIEX: Fixed warnings in the new SPI examples.
This commit is contained in:
parent
cf87aeb714
commit
b3d895bc64
|
@ -27,7 +27,9 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
|
||||||
void clock_setup(void)
|
int _write(int file, char *ptr, int len);
|
||||||
|
|
||||||
|
static void clock_setup(void)
|
||||||
{
|
{
|
||||||
rcc_clock_setup_in_hse_12mhz_out_72mhz();
|
rcc_clock_setup_in_hse_12mhz_out_72mhz();
|
||||||
|
|
||||||
|
@ -47,7 +49,7 @@ void clock_setup(void)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void spi_setup(void) {
|
static void spi_setup(void) {
|
||||||
|
|
||||||
/* Configure GPIOs: SS=PA4, SCK=PA5, MISO=PA6 and MOSI=PA7 */
|
/* Configure GPIOs: SS=PA4, SCK=PA5, MISO=PA6 and MOSI=PA7 */
|
||||||
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ,
|
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ,
|
||||||
|
@ -86,7 +88,7 @@ void spi_setup(void) {
|
||||||
spi_enable(SPI1);
|
spi_enable(SPI1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void usart_setup(void)
|
static void usart_setup(void)
|
||||||
{
|
{
|
||||||
/* Setup GPIO pin GPIO_USART2_TX and GPIO_USART2_RX. */
|
/* Setup GPIO pin GPIO_USART2_TX and GPIO_USART2_RX. */
|
||||||
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ,
|
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ,
|
||||||
|
@ -120,7 +122,7 @@ int _write(int file, char *ptr, int len)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
void gpio_setup(void)
|
static void gpio_setup(void)
|
||||||
{
|
{
|
||||||
/* Set GPIO8 (in GPIO port A) to 'output push-pull'. */
|
/* Set GPIO8 (in GPIO port A) to 'output push-pull'. */
|
||||||
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_2_MHZ,
|
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_2_MHZ,
|
||||||
|
|
|
@ -47,7 +47,9 @@ typedef enum {
|
||||||
|
|
||||||
volatile trans_status transceive_status;
|
volatile trans_status transceive_status;
|
||||||
|
|
||||||
void clock_setup(void)
|
int _write(int file, char *ptr, int len);
|
||||||
|
|
||||||
|
static void clock_setup(void)
|
||||||
{
|
{
|
||||||
rcc_clock_setup_in_hse_12mhz_out_72mhz();
|
rcc_clock_setup_in_hse_12mhz_out_72mhz();
|
||||||
|
|
||||||
|
@ -69,7 +71,7 @@ void clock_setup(void)
|
||||||
rcc_peripheral_enable_clock(&RCC_AHBENR, RCC_AHBENR_DMA1EN);
|
rcc_peripheral_enable_clock(&RCC_AHBENR, RCC_AHBENR_DMA1EN);
|
||||||
}
|
}
|
||||||
|
|
||||||
void spi_setup(void) {
|
static void spi_setup(void) {
|
||||||
|
|
||||||
/* Configure GPIOs: SS=PA4, SCK=PA5, MISO=PA6 and MOSI=PA7
|
/* Configure GPIOs: SS=PA4, SCK=PA5, MISO=PA6 and MOSI=PA7
|
||||||
* For now ignore the SS pin so we can use it to time the ISRs
|
* For now ignore the SS pin so we can use it to time the ISRs
|
||||||
|
@ -134,15 +136,15 @@ static void dma_int_disable(void) {
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void dma_setup(void)
|
static void dma_setup(void)
|
||||||
{
|
{
|
||||||
dma_int_enable();
|
dma_int_enable();
|
||||||
}
|
}
|
||||||
|
|
||||||
#if USE_16BIT_TRANSFERS
|
#if USE_16BIT_TRANSFERS
|
||||||
int spi_dma_transceive(u16 *tx_buf, int tx_len, u16 *rx_buf, int rx_len)
|
static int spi_dma_transceive(u16 *tx_buf, int tx_len, u16 *rx_buf, int rx_len)
|
||||||
#else
|
#else
|
||||||
int spi_dma_transceive(u8 *tx_buf, int tx_len, u8 *rx_buf, int rx_len)
|
static int spi_dma_transceive(u8 *tx_buf, int tx_len, u8 *rx_buf, int rx_len)
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
/* Check for 0 length in both tx and rx */
|
/* Check for 0 length in both tx and rx */
|
||||||
|
@ -277,7 +279,7 @@ void dma1_channel3_isr(void)
|
||||||
gpio_clear(GPIOB,GPIO1);
|
gpio_clear(GPIOB,GPIO1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void usart_setup(void)
|
static void usart_setup(void)
|
||||||
{
|
{
|
||||||
/* Setup GPIO pin GPIO_USART2_TX and GPIO_USART2_RX. */
|
/* Setup GPIO pin GPIO_USART2_TX and GPIO_USART2_RX. */
|
||||||
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ,
|
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ,
|
||||||
|
@ -311,7 +313,7 @@ int _write(int file, char *ptr, int len)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
void gpio_setup(void)
|
static void gpio_setup(void)
|
||||||
{
|
{
|
||||||
/* Set GPIO8 (in GPIO port A) to 'output push-pull'. */
|
/* Set GPIO8 (in GPIO port A) to 'output push-pull'. */
|
||||||
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_2_MHZ,
|
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_2_MHZ,
|
||||||
|
|
|
@ -57,7 +57,9 @@ u16 dummy_tx_buf = 0xdd;
|
||||||
u8 dummy_tx_buf = 0xdd;
|
u8 dummy_tx_buf = 0xdd;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void clock_setup(void)
|
int _write(int file, char *ptr, int len);
|
||||||
|
|
||||||
|
static void clock_setup(void)
|
||||||
{
|
{
|
||||||
rcc_clock_setup_in_hse_12mhz_out_72mhz();
|
rcc_clock_setup_in_hse_12mhz_out_72mhz();
|
||||||
|
|
||||||
|
@ -79,7 +81,7 @@ void clock_setup(void)
|
||||||
rcc_peripheral_enable_clock(&RCC_AHBENR, RCC_AHBENR_DMA1EN);
|
rcc_peripheral_enable_clock(&RCC_AHBENR, RCC_AHBENR_DMA1EN);
|
||||||
}
|
}
|
||||||
|
|
||||||
void spi_setup(void) {
|
static void spi_setup(void) {
|
||||||
|
|
||||||
/* Configure GPIOs: SS=PA4, SCK=PA5, MISO=PA6 and MOSI=PA7
|
/* Configure GPIOs: SS=PA4, SCK=PA5, MISO=PA6 and MOSI=PA7
|
||||||
* For now ignore the SS pin so we can use it to time the ISRs
|
* For now ignore the SS pin so we can use it to time the ISRs
|
||||||
|
@ -144,15 +146,15 @@ static void dma_int_disable(void) {
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void dma_setup(void)
|
static void dma_setup(void)
|
||||||
{
|
{
|
||||||
dma_int_enable();
|
dma_int_enable();
|
||||||
}
|
}
|
||||||
|
|
||||||
#if USE_16BIT_TRANSFERS
|
#if USE_16BIT_TRANSFERS
|
||||||
int spi_dma_transceive(u16 *tx_buf, int tx_len, u16 *rx_buf, int rx_len)
|
static int spi_dma_transceive(u16 *tx_buf, int tx_len, u16 *rx_buf, int rx_len)
|
||||||
#else
|
#else
|
||||||
int spi_dma_transceive(u8 *tx_buf, int tx_len, u8 *rx_buf, int rx_len)
|
static int spi_dma_transceive(u8 *tx_buf, int tx_len, u8 *rx_buf, int rx_len)
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -338,7 +340,7 @@ void dma1_channel3_isr(void)
|
||||||
gpio_clear(GPIOB,GPIO1);
|
gpio_clear(GPIOB,GPIO1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void usart_setup(void)
|
static void usart_setup(void)
|
||||||
{
|
{
|
||||||
/* Setup GPIO pin GPIO_USART2_TX and GPIO_USART2_RX. */
|
/* Setup GPIO pin GPIO_USART2_TX and GPIO_USART2_RX. */
|
||||||
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ,
|
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ,
|
||||||
|
@ -372,7 +374,7 @@ int _write(int file, char *ptr, int len)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
void gpio_setup(void)
|
static void gpio_setup(void)
|
||||||
{
|
{
|
||||||
/* Set GPIO8 (in GPIO port A) to 'output push-pull'. */
|
/* Set GPIO8 (in GPIO port A) to 'output push-pull'. */
|
||||||
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_2_MHZ,
|
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_2_MHZ,
|
||||||
|
|
Loading…
Reference in New Issue