4ae52d454c
It's not enabled by default because it doesn't fully work. It can connect to an AP, get an IP address and do a host-lookup, but not yet do send or recv on a socket.
57 lines
1.5 KiB
C
57 lines
1.5 KiB
C
/**************************************************************************/
|
|
/*!
|
|
@file Adafruit_CC3000.cpp
|
|
@author KTOWN (Kevin Townsend for Adafruit Industries)
|
|
@license BSD (see license.txt)
|
|
|
|
This is a library for the Adafruit CC3000 WiFi breakout board
|
|
This library works with the Adafruit CC3000 breakout
|
|
----> https://www.adafruit.com/products/1469
|
|
|
|
Check out the links above for our tutorials and wiring diagrams
|
|
These chips use SPI to communicate.
|
|
|
|
Adafruit invests time and resources providing this open source code,
|
|
please support Adafruit and open-source hardware by purchasing
|
|
products from Adafruit!
|
|
|
|
@section HISTORY
|
|
|
|
v1.0 - Initial release
|
|
*/
|
|
/**************************************************************************/
|
|
|
|
//#include <Arduino.h>
|
|
|
|
#ifndef _CC3000_DEBUG
|
|
#define _CC3000_DEBUG
|
|
|
|
#define DEBUG_MODE (0)
|
|
|
|
#define PRINT_F(__s) DEBUGPRINT(FLASHIFY(__s))
|
|
|
|
#if (DEBUG_MODE != 0)
|
|
#define DEBUGPRINT_F(__s) DEBUGPRINT(FLASHIFY(__s))
|
|
#define DEBUGPRINT_DEC(x) printDec(x)
|
|
#define DEBUGPRINT_DEC16(x) printDec16(x)
|
|
#define DEBUGPRINT_HEX(x) printHex(x)
|
|
#define DEBUGPRINT_HEX16(x) printHex16(x)
|
|
#else
|
|
#define DEBUGPRINT_F(__s) /* do nothing! */
|
|
#define DEBUGPRINT_DEC(x)
|
|
#define DEBUGPRINT_DEC16(x)
|
|
#define DEBUGPRINT_HEX(x)
|
|
#define DEBUGPRINT_HEX16(x)
|
|
#endif
|
|
|
|
#if 1 // print debugging info
|
|
#define DEBUG_PRINT (1)
|
|
#define DEBUG_printf(args...) printf(args)
|
|
#else // don't print debugging info
|
|
#define DEBUG_printf(args...) (void)0
|
|
#endif
|
|
|
|
int printf(const char *fmt, ...);
|
|
|
|
#endif
|