Used in Live Traffic Update Nokia LCD Display Project

Fork of NetServices by Segundo Equipo

Committer:
rrajan8
Date:
Wed Mar 06 19:07:23 2013 +0000
Revision:
8:92b57208ab99
Parent:
0:ac1725ba162c
This project utilizes mbed's networking features to display live traffic updates on the Nokia LCD using the MapQuest API's Traffic Web Service.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
segundo 0:ac1725ba162c 1 /*
segundo 0:ac1725ba162c 2 Copyright (c) 2010 Donatien Garnier (donatiengar [at] gmail [dot] com)
segundo 0:ac1725ba162c 3
segundo 0:ac1725ba162c 4 Permission is hereby granted, free of charge, to any person obtaining a copy
segundo 0:ac1725ba162c 5 of this software and associated documentation files (the "Software"), to deal
segundo 0:ac1725ba162c 6 in the Software without restriction, including without limitation the rights
segundo 0:ac1725ba162c 7 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
segundo 0:ac1725ba162c 8 copies of the Software, and to permit persons to whom the Software is
segundo 0:ac1725ba162c 9 furnished to do so, subject to the following conditions:
segundo 0:ac1725ba162c 10
segundo 0:ac1725ba162c 11 The above copyright notice and this permission notice shall be included in
segundo 0:ac1725ba162c 12 all copies or substantial portions of the Software.
segundo 0:ac1725ba162c 13
segundo 0:ac1725ba162c 14 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
segundo 0:ac1725ba162c 15 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
segundo 0:ac1725ba162c 16 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
segundo 0:ac1725ba162c 17 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
segundo 0:ac1725ba162c 18 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
segundo 0:ac1725ba162c 19 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
segundo 0:ac1725ba162c 20 THE SOFTWARE.
segundo 0:ac1725ba162c 21 */
segundo 0:ac1725ba162c 22
segundo 0:ac1725ba162c 23 #ifndef USB_MEM_H
segundo 0:ac1725ba162c 24 #define USB_MEM_H
segundo 0:ac1725ba162c 25
segundo 0:ac1725ba162c 26 #ifdef __cplusplus
segundo 0:ac1725ba162c 27 extern "C" {
segundo 0:ac1725ba162c 28 #endif
segundo 0:ac1725ba162c 29
segundo 0:ac1725ba162c 30 typedef unsigned char byte;
segundo 0:ac1725ba162c 31
segundo 0:ac1725ba162c 32 void usb_mem_init();
segundo 0:ac1725ba162c 33
segundo 0:ac1725ba162c 34 volatile byte* usb_get_hcca();
segundo 0:ac1725ba162c 35
segundo 0:ac1725ba162c 36 volatile byte* usb_get_ed();
segundo 0:ac1725ba162c 37
segundo 0:ac1725ba162c 38 volatile byte* usb_get_td();
segundo 0:ac1725ba162c 39
segundo 0:ac1725ba162c 40 void usb_free_ed(volatile byte* ed);
segundo 0:ac1725ba162c 41
segundo 0:ac1725ba162c 42 void usb_free_td(volatile byte* td);
segundo 0:ac1725ba162c 43
segundo 0:ac1725ba162c 44 #ifdef __cplusplus
segundo 0:ac1725ba162c 45 }
segundo 0:ac1725ba162c 46 #endif
segundo 0:ac1725ba162c 47
segundo 0:ac1725ba162c 48 #endif