Universal Translator
Dependencies: EthernetNetIf TextLCD mbed PS2 HTTPClient
Diff: UnivTrans.h
- Revision:
- 0:c69af1faeb95
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/UnivTrans.h Mon Feb 28 16:56:11 2011 +0000 @@ -0,0 +1,34 @@ +#include "TextLCD.h" +#include "EthernetNetIf.h" +#include "HTTPClient.h" +#include "PS2Keyboard.h" +#include "SDFileSystem.h" +#include "VS1002.h" +#include <string> + +enum codeenum { +af,it,sq,ja,ar,ko,be,lv,bg,lt,ca,mk,zh,ms,zhCN,mt,zhTW,no,hr,fa,cs,pl,da,pt,nl,ptPT,en,ro,et,ru,tl,sr,fi,sk, +fr,sl,gl,es,de,sw,el,sv,ht,tgl,iw,th,hi,tr,hu,uk,is,vi,id,cy,ga,yi,nolang +}; + +struct tcode { + int src; + int dest; +}; + +extern TextLCD lcd; +extern DigitalOut led1; +extern DigitalOut led2; +extern DigitalOut led3; +extern DigitalOut led4; + +extern EthernetNetIf eth; // Ethernet Control +extern HTTPClient http; // HTTP Client Stack Library + +extern VS1002 mp3; + +string getLang(int); +string getLangCode(int); +void encodeURL(string&, const char*); +void blink(void); +void checkKeys(PS2Keyboard&,char*); \ No newline at end of file