Netservices modded to read fragmented HTTP respsonse/payload from special purpose server - 180 bytes only

Committer:
RodColeman
Date:
Thu Sep 08 10:41:36 2011 +0000
Revision:
0:8f5825f330b0
setDataLen hacked to 180bytes

Who changed what in which revision?

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