HTTPClient using static IP

Dependencies:   mbed

Committer:
mr_q
Date:
Mon May 30 11:53:37 2011 +0000
Revision:
0:d8f2f7d5f31b
v0.01 Draft

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mr_q 0:d8f2f7d5f31b 1 #include "sys_arch.h"
mr_q 0:d8f2f7d5f31b 2 #include "mbed.h"
mr_q 0:d8f2f7d5f31b 3 //DG 2010
mr_q 0:d8f2f7d5f31b 4
mr_q 0:d8f2f7d5f31b 5 #ifdef __cplusplus
mr_q 0:d8f2f7d5f31b 6 extern "C" {
mr_q 0:d8f2f7d5f31b 7 #endif
mr_q 0:d8f2f7d5f31b 8
mr_q 0:d8f2f7d5f31b 9 #ifdef __COMPLEX_AND_BUGGUY_HANDLING__
mr_q 0:d8f2f7d5f31b 10 static Timer* pTmr = NULL;
mr_q 0:d8f2f7d5f31b 11
mr_q 0:d8f2f7d5f31b 12 void sys_init(void)
mr_q 0:d8f2f7d5f31b 13 {
mr_q 0:d8f2f7d5f31b 14 //Start Timer
mr_q 0:d8f2f7d5f31b 15 pTmr = new Timer();
mr_q 0:d8f2f7d5f31b 16 pTmr->start();
mr_q 0:d8f2f7d5f31b 17 }
mr_q 0:d8f2f7d5f31b 18
mr_q 0:d8f2f7d5f31b 19 u32_t sys_jiffies(void) /* since power up. */
mr_q 0:d8f2f7d5f31b 20 {
mr_q 0:d8f2f7d5f31b 21 return (u32_t) (pTmr->read_ms()/10); //In /10ms units
mr_q 0:d8f2f7d5f31b 22 }
mr_q 0:d8f2f7d5f31b 23
mr_q 0:d8f2f7d5f31b 24 u32_t sys_now(void)
mr_q 0:d8f2f7d5f31b 25 {
mr_q 0:d8f2f7d5f31b 26 return (u32_t) pTmr->read_ms(); //In /ms units
mr_q 0:d8f2f7d5f31b 27 }
mr_q 0:d8f2f7d5f31b 28 #elif0
mr_q 0:d8f2f7d5f31b 29 void sys_init(void)
mr_q 0:d8f2f7d5f31b 30 {
mr_q 0:d8f2f7d5f31b 31
mr_q 0:d8f2f7d5f31b 32 }
mr_q 0:d8f2f7d5f31b 33
mr_q 0:d8f2f7d5f31b 34 u32_t sys_jiffies(void) /* since power up. */
mr_q 0:d8f2f7d5f31b 35 {
mr_q 0:d8f2f7d5f31b 36 static int count = 0;
mr_q 0:d8f2f7d5f31b 37 return ++count;
mr_q 0:d8f2f7d5f31b 38 }
mr_q 0:d8f2f7d5f31b 39
mr_q 0:d8f2f7d5f31b 40 u32_t sys_now(void)
mr_q 0:d8f2f7d5f31b 41 {
mr_q 0:d8f2f7d5f31b 42 return (u32_t) time(NULL);
mr_q 0:d8f2f7d5f31b 43 }
mr_q 0:d8f2f7d5f31b 44 #else
mr_q 0:d8f2f7d5f31b 45 static Timer* pTmr = NULL;
mr_q 0:d8f2f7d5f31b 46
mr_q 0:d8f2f7d5f31b 47 void sys_init(void)
mr_q 0:d8f2f7d5f31b 48 {
mr_q 0:d8f2f7d5f31b 49 //Start Timer
mr_q 0:d8f2f7d5f31b 50 pTmr = new Timer();
mr_q 0:d8f2f7d5f31b 51 pTmr->start();
mr_q 0:d8f2f7d5f31b 52 }
mr_q 0:d8f2f7d5f31b 53
mr_q 0:d8f2f7d5f31b 54 u32_t sys_jiffies(void) /* since power up. */
mr_q 0:d8f2f7d5f31b 55 {
mr_q 0:d8f2f7d5f31b 56 static int count = 0;
mr_q 0:d8f2f7d5f31b 57 return ++count;
mr_q 0:d8f2f7d5f31b 58 //return (u32_t) (pTmr->read_us());
mr_q 0:d8f2f7d5f31b 59 }
mr_q 0:d8f2f7d5f31b 60
mr_q 0:d8f2f7d5f31b 61 u32_t sys_now(void)
mr_q 0:d8f2f7d5f31b 62 {
mr_q 0:d8f2f7d5f31b 63 return (u32_t) (pTmr->read_ms()); //In /ms units
mr_q 0:d8f2f7d5f31b 64 }
mr_q 0:d8f2f7d5f31b 65 #endif
mr_q 0:d8f2f7d5f31b 66
mr_q 0:d8f2f7d5f31b 67
mr_q 0:d8f2f7d5f31b 68 #ifdef __cplusplus
mr_q 0:d8f2f7d5f31b 69 }
mr_q 0:d8f2f7d5f31b 70 #endif