NetBurner 3.1
conf_wifi.h
Go to the documentation of this file.
1 
45 #ifndef CONF_WIFI_H_INCLUDED
46 #define CONF_WIFI_H_INCLUDED
47 
48 #ifdef __cplusplus
49 extern "C" {
50 #endif
51 
52 /*
53  ---------------------------------
54  --------- WiFi Config ----------
55  ---------------------------------
56 */
57 
58 /* Select WILC firmware to use */
59 //#define CONF_WILC_USE_REV_A
60 // #define CONF_WILC_USE_REV_B
61 #define CONF_WILC_USE_1000_REV_B
62 
63 // #define CONF_WILC_FW_IN_FLASH
64 
65 /*
66  ---------------------------------
67  ---------- SPI settings ---------
68  ---------------------------------
69 */
70 
71 // #define CONF_WIFI_USE_SPI (1)
72 #define CONF_WILC_USE_SPI (1)
73 
75 #define CONF_WIFI_SPI SPI
76 #define CONF_WIFI_SPI_ID ID_SPI
77 #define CONF_WIFI_SPI_MISO_GPIO SPI_MISO_GPIO
78 #define CONF_WIFI_SPI_MISO_FLAGS SPI_MISO_FLAGS
79 #define CONF_WIFI_SPI_MOSI_GPIO SPI_MOSI_GPIO
80 #define CONF_WIFI_SPI_MOSI_FLAGS SPI_MOSI_FLAGS
81 #define CONF_WIFI_SPI_CLK_GPIO SPI_SPCK_GPIO
82 #define CONF_WIFI_SPI_CLK_FLAGS SPI_SPCK_FLAGS
83 #define CONF_WIFI_SPI_CS_GPIO SPI_NPCS0_GPIO
84 #define CONF_WIFI_SPI_CS_FLAGS PIO_OUTPUT_1
85 #define CONF_WIFI_SPI_NPCS (0)
86 
88 #define CONF_WIFI_SPI_DLYBS (0)
89 #define CONF_WIFI_SPI_DLYBCT (0)
90 
92 #define CONF_WIFI_SPI_INT_PIN IOPORT_CREATE_PIN(PIOA, 1)
93 #define CONF_WIFI_SPI_INT_PIO PIOA
94 #define CONF_WIFI_SPI_INT_PIO_ID ID_PIOA
95 #define CONF_WIFI_SPI_INT_MASK (1 << 1)
96 
97 #define CONF_WIFI_SPI_INT_PRIORITY (configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY)
98 
99 
100 /*
101  ---------------------------------
102  ---------- I2C settings ---------
103  ---------------------------------
104 */
105 #ifdef CONF_WIFI_USE_I2C
106 #define SLAVE_ADDRESS 0x60
107 
109 #define I2C_TIMEOUT 100
110 #endif
111 
112 
113 /*
114  ---------------------------------
115  --------- Debug options ---------
116  ---------------------------------
117 */
118 
119 #define CONF_WIFI_DEBUG (1)
120 #define CONF_WIFI_PRINTF iprintf
121 
122 #ifdef __cplusplus
123 }
124 #endif
125 
126 #endif /* CONF_WIFI_H_INCLUDED */
127 
128 
129