Fork of KL46Z Wifi version. Moved to KL25Z as umbrella stand now requires 2 SPIs, thus requires 46z.
Dependencies: WIZnet_Library_ASE mbed nanoservice_client_1_12
Fork of Trenton_Doormat_FRDM-KL25Z_ETH by
Diff: main.cpp
- Revision:
- 18:c1a2c0c738b2
- Parent:
- 17:8ca4a5801430
- Child:
- 23:7304a998959b
--- a/main.cpp Mon Apr 07 09:29:11 2014 +0000 +++ b/main.cpp Fri Jun 27 13:29:54 2014 +0000 @@ -48,7 +48,11 @@ static const char* NSP_ADDRESS = "192.168.1.10"; /* Trenton BBB NSP */ static const int NSP_PORT = 5683; - +//Hard Fault Handler (Watchdog) +extern "C" void HardFault_Handler() { + printf("Hard Fault!\r\n"); + NVIC_SystemReset(); +} // **************************************************************************** // NSP initialization @@ -90,7 +94,7 @@ memset(resource_ptr->resource_parameters_ptr, 0, sizeof(sn_nsdl_resource_parameters_s)); // Static resources - nsdl_create_static_resource(resource_ptr, sizeof("3/0/1")-1, (uint8_t*) "3/0/1", 0, 0, (uint8_t*) "KL46Z Welcome Mat", sizeof("KL46Z Welcome Mat")-1); + nsdl_create_static_resource(resource_ptr, sizeof("detail/name")-1, (uint8_t*) "detail/name", 0, 0, (uint8_t*) "KL46Z Welcome Mat", sizeof("KL46Z Welcome Mat")-1); // Dynamic resources create_pressure_mat_resource(resource_ptr); @@ -145,7 +149,7 @@ sn_nsdl_addr_s received_packet_address; uint8_t received_address[4]; int8_t nsdl_result = 0; - char buffer[1024]; + char buffer[256]; Endpoint from; memset(&received_packet_address, 0, sizeof(sn_nsdl_addr_s)); received_packet_address.addr_ptr = received_address; @@ -193,6 +197,7 @@ else printf("NSP re-registering OK\r\n"); nsdl_clean_register_endpoint(&endpoint_ptr); + pressure_mat_resetTokens(); registrationTimer.reset(); } }