Fix compiler warnings
This commit is contained in:
parent
5e10cf2eed
commit
123e3cae41
11 changed files with 42 additions and 10 deletions
|
@ -9,6 +9,9 @@
|
|||
#include "uip.h"
|
||||
#include "sicslow_ethernet.h"
|
||||
#include <stdio.h>
|
||||
#if RF230BB
|
||||
#include "rf230bb.h"
|
||||
#endif
|
||||
|
||||
#include <avr/pgmspace.h>
|
||||
#include <util/delay.h>
|
||||
|
|
|
@ -72,6 +72,9 @@ RNDIS Status Information:
|
|||
#include "sicslow_ethernet.h"
|
||||
#include <avr/pgmspace.h>
|
||||
#include <string.h>
|
||||
#if RF230BB
|
||||
#include "rf230bb.h"
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
#include <avr/pgmspace.h>
|
||||
|
@ -600,7 +603,7 @@ void rndis_query_process(void)
|
|||
#define PARMVALUELENGTH CFGBUF->ParameterValueLength
|
||||
#define PARM_NAME_LENGTH 25 /* Maximum parameter name length */
|
||||
|
||||
bool
|
||||
void
|
||||
rndis_handle_config_parm(const char* parmname,const uint8_t* parmvalue,size_t parmlength) {
|
||||
if (strncmp_P(parmname, PSTR("rawmode"), 7) == 0) {
|
||||
if (parmvalue[0] == '0') {
|
||||
|
|
|
@ -52,12 +52,16 @@
|
|||
#include "usb_specific_request.h"
|
||||
#include "rndis/rndis_task.h"
|
||||
#include "rndis/rndis_protocol.h"
|
||||
#if RF230BB
|
||||
#include "rf230bb.h"
|
||||
#endif
|
||||
#include "uip.h"
|
||||
#include "sicslow_ethernet.h"
|
||||
#include <stdio.h>
|
||||
|
||||
#include <avr/pgmspace.h>
|
||||
#include <util/delay.h>
|
||||
#include "watchdog.h"
|
||||
|
||||
#include "rndis/cdc_ecm.h"
|
||||
#include "rndis/cdc_eem.h"
|
||||
|
|
|
@ -46,6 +46,7 @@
|
|||
#include "usb_drv.h"
|
||||
#include "usb_descriptors.h"
|
||||
#include "serial/uart_usb_lib.h"
|
||||
#include "cdc_task.h"
|
||||
#include <stdio.h>
|
||||
|
||||
/**
|
||||
|
|
|
@ -51,6 +51,7 @@
|
|||
#include "usb_specific_request.h"
|
||||
#include "rndis/rndis_protocol.h"
|
||||
#include "rndis/cdc_ecm.h"
|
||||
#include "rndis/rndis_task.h"
|
||||
#include "serial/uart_usb_lib.h"
|
||||
#include "storage/ctrl_access.h"
|
||||
#include "uip.h"
|
||||
|
@ -416,7 +417,8 @@ void cdc_set_line_coding (void)
|
|||
void cdc_set_control_line_state (void)
|
||||
{
|
||||
U8 controlLineState = Usb_read_byte();
|
||||
U8 dummy = Usb_read_byte();
|
||||
// U8 dummy = Usb_read_byte(); //Compiler warning
|
||||
if (Usb_read_byte()) {};
|
||||
U8 interface = Usb_read_byte();
|
||||
|
||||
Usb_ack_receive_setup();
|
||||
|
|
|
@ -61,6 +61,9 @@
|
|||
#else
|
||||
#include "radio.h"
|
||||
#endif
|
||||
#if USB_CONF_RS232
|
||||
#include "dev/rs232.h"
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include "dev/watchdog.h"
|
||||
|
|
|
@ -182,12 +182,19 @@ extern void mac_log_802_15_4_rx(const uint8_t* buffer, size_t total_len);
|
|||
/* ************************************************************************** */
|
||||
//#pragma mark Serial Port Settings
|
||||
/* ************************************************************************** */
|
||||
|
||||
/* Set USB_CONF_MACINTOSH to prefer CDC-ECM+DEBUG enumeration for Mac/Linux
|
||||
* Leave undefined to prefer RNDIS+DEBUG enumeration for Windows/Linux
|
||||
* TODO:Serial port will enumerate in all cases and prevent falling through to
|
||||
* the supported network interface if USB_CONF_MACINTOSH is used with Windows
|
||||
* or vice versa. If Windows has previously cached the RNDIS driver for the stick
|
||||
* it will attempt to use it and give "device can not start" error.
|
||||
* This doesn't seem to hurt anything but can potentially damage the OS!
|
||||
*/
|
||||
//#define USB_CONF_MACINTOSH 1
|
||||
/* Disable mass storage enumeration for more program space */
|
||||
/* TODO: Mass storage is currently broken */
|
||||
#define USB_CONF_STORAGE 0
|
||||
//#define USB_CONF_STORAGE 1
|
||||
/* Use either USB CDC or RS232 for stdout (or neither) */
|
||||
/* TODO:CDC is currently broken on windows/linux, use RS232 */
|
||||
#define USB_CONF_CDC 1
|
||||
//#define USB_CONF_RS232 1
|
||||
|
||||
|
|
|
@ -70,7 +70,8 @@
|
|||
#include "usb_task.h"
|
||||
#if USB_CONF_CDC
|
||||
#include "cdc_task.h"
|
||||
#elif USB_CONF_RS232
|
||||
#endif
|
||||
#if USB_CONF_RS232
|
||||
#include "dev/rs232.h"
|
||||
#endif
|
||||
|
||||
|
@ -243,6 +244,7 @@ get_eui64_from_eeprom(uint8_t macptr[8]) {
|
|||
return macptr[0]!=0xFF;
|
||||
}
|
||||
|
||||
#if JACKDAW_CONF_RANDOM_MAC
|
||||
static bool
|
||||
set_eui64_to_eeprom(const uint8_t macptr[8]) {
|
||||
#if JACKDAW_CONF_USE_SETTINGS
|
||||
|
@ -264,6 +266,7 @@ generate_new_eui64(uint8_t eui64[8]) {
|
|||
eui64[6] = rng_get_uint8();
|
||||
eui64[7] = rng_get_uint8();
|
||||
}
|
||||
#endif /* JACKDAW_CONF_RANDOM_MAC */
|
||||
|
||||
static uint16_t
|
||||
get_panid_from_eeprom(void) {
|
||||
|
@ -302,7 +305,7 @@ static void initialize(void) {
|
|||
/* Clock */
|
||||
clock_init();
|
||||
|
||||
#if USB_CONF_RS232
|
||||
#if USB_CONF_RS232
|
||||
/* Use rs232 port for serial out (tx, rx, gnd are the three pads behind jackdaw leds */
|
||||
rs232_init(RS232_PORT_0, USART_BAUD_57600,USART_PARITY_NONE | USART_STOP_BITS_1 | USART_DATA_BITS_8);
|
||||
/* Redirect stdout to second port */
|
||||
|
@ -450,9 +453,10 @@ static void initialize(void) {
|
|||
#endif /* RF230BB */
|
||||
printf_P(PSTR("System online.\n\r"));
|
||||
}
|
||||
#elif USB_CONF_RS232
|
||||
printf_P(PSTR("System online.\n"));
|
||||
#endif /* USB_CONF_CDC */
|
||||
#if USB_CONF_RS232
|
||||
printf_P(PSTR("System online.\n"));
|
||||
#endif /* USB_CONF_RS232 */
|
||||
#endif /* ANNOUNCE */
|
||||
}
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* $Id: httpd-simple-avr.c,v 1.2 2010/10/19 18:29:05 adamdunkels Exp $
|
||||
* $Id: httpd-simple-avr.c,v 1.3 2010/10/23 15:26:46 dak664 Exp $
|
||||
*/
|
||||
|
||||
/**
|
||||
|
@ -133,6 +133,10 @@ generate_string_P(void *sstr)
|
|||
#endif
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
#if FIND_THE_SCRIPT
|
||||
/* Needed if more than one script is implemented.
|
||||
* The generate_routes RPL page is hard coded at present
|
||||
*/
|
||||
static
|
||||
PT_THREAD(send_string_P(struct httpd_state *s, char *str))
|
||||
{
|
||||
|
@ -140,6 +144,7 @@ PT_THREAD(send_string_P(struct httpd_state *s, char *str))
|
|||
PSOCK_GENERATOR_SEND(&s->sout, generate_string_P, str);
|
||||
PSOCK_END(&s->sout);
|
||||
}
|
||||
#endif
|
||||
/*---------------------------------------------------------------------------*/
|
||||
char http_content_type_html[] PROGMEM = "Content-type: text/html\r\n\r\n";
|
||||
static
|
||||
|
|
Loading…
Reference in a new issue