local fork (temporary)
Dependents: VodafoneUSBModem_bleedingedge2
Fork of lwip-sys by
Diff: arch/sys_arch.c
- Revision:
- 7:b409691fb352
- Parent:
- 6:2ace1ff71ae6
- Child:
- 9:6ba677cca4d8
--- a/arch/sys_arch.c Mon Jul 23 11:52:46 2012 +0000 +++ b/arch/sys_arch.c Fri Jul 27 10:17:19 2012 +0000 @@ -323,12 +323,25 @@ osMutexDef(lwip_sys_mutex); void sys_init(void) { + us_ticker_read(); // Init sys tick lwip_sys_mutex = osMutexCreate(osMutex(lwip_sys_mutex)); if (lwip_sys_mutex == NULL) error("sys_init error\n"); } /*---------------------------------------------------------------------------* + * Routine: sys_jiffies + *---------------------------------------------------------------------------* + * Description: + * Used by PPP as a timestamp-ish value + *---------------------------------------------------------------------------*/ +u32_t sys_jiffies(void) { + static u32_t jiffies = 0; + jiffies += 1 + (us_ticker_read()/10000); + return jiffies; +} + +/*---------------------------------------------------------------------------* * Routine: sys_arch_protect *---------------------------------------------------------------------------* * Description: