1
0
Fork 0
Commit Graph

37 Commits

Author SHA1 Message Date
Shawn Nock 468cf8c865 Better header logging 2019-07-24 22:07:10 -05:00
Shawn Nock bd9ffbc8c7 Logging 2019-07-18 15:51:14 -04:00
Shawn Nock dd78877844 How does logging even work 2019-07-18 15:04:55 -04:00
Shawn Nock 2ea3414820 How does logging even work 2019-07-18 14:54:54 -04:00
Shawn Nock 6a1d08daf6 Disable test that turns out to be deprecated 2019-07-18 14:49:08 -04:00
Shawn Nock c119aadf96 Sets thread names and attempts to enable thread-aware info for gdb 2019-07-18 14:45:00 -04:00
Shawn Nock 59f9c69bb4 Re-loggening 2019-07-18 14:33:18 -04:00
Shawn Nock 91b402fc6c Revert logging 2019-07-18 14:28:47 -04:00
Shawn Nock 4f5029ed2e Logging fix 2019-07-18 14:26:20 -04:00
Shawn Nock 6e241ea8c1 Delegate all SYNC/CONFIG link pkts to tx_thread; log incoming headers 2019-07-18 14:16:18 -04:00
Shawn Nock 8797feba2f Start the h5 threads from main instead of via uart device init 2019-07-18 12:28:00 -04:00
Shawn Nock 34a40c8180 Allows tx_thread to respond more quickly to state changes 2019-07-18 12:23:04 -04:00
Shawn Nock b0d6659517 Fixes unintentional passthrough on tx_thread state machine 2019-07-18 11:54:23 -04:00
Shawn Nock 8a8e0ca469 Log tx_thread link packets 2019-07-18 11:35:04 -04:00
Shawn Nock c082d03896 Log tx_thread link packets 2019-07-18 11:15:25 -04:00
Shawn Nock bbc3239491 Ensures ACTIVE link_state before processing non-link packets 2019-07-18 11:04:32 -04:00
Shawn Nock f5890dc474 Supports resyncing SLIP 2019-07-17 16:24:42 -04:00
Shawn Nock 7e78ce0593 Replaces all HDR_SET macros with bitfield struct operations 2019-07-17 15:25:37 -04:00
Shawn Nock 249b882fae Simplifies logic with bitfield struct hdr operations 2019-07-17 15:11:28 -04:00
Shawn Nock b1d071da0d Adds improved REBOOT_IF_NOT macro to report net_buf_alloc failures 2019-07-17 14:21:26 -04:00
Shawn Nock b6ed265eb8 Send sync when transitioning to UNINIT and add logging 2019-07-16 16:09:05 -04:00
Shawn Nock f0b8ff2d24 Removes logging of every packet to host (too much noise) 2019-07-16 16:00:52 -04:00
Shawn Nock 10382d6fd6 Refactor the link state machine to switch statements for clarity 2019-07-16 15:55:50 -04:00
Shawn Nock e0854ae1c9 Fixes bad state transition logic to active 2019-07-16 15:39:30 -04:00
Shawn Nock 3cede6be0f Logging improvements WRT handshake 2019-07-16 15:25:37 -04:00
Shawn Nock 0fb0118ffa Ensure state set correctly on exit from state transform functions 2019-07-16 13:31:27 -04:00
Shawn Nock 90805d61d9 Eliminate logging of every CTRL -> HOST packet 2019-07-16 13:18:51 -04:00
Shawn Nock 9ee8b2dd22 Simplifies mainloop and renames conf files for automation 2019-07-16 12:56:20 -04:00
Shawn Nock cae7b49c35 Enables HFXO to ensure UART clock stability 2019-06-26 10:55:43 -04:00
Shawn Nock 3ba65efbaa Adds LICENSE 2019-05-08 16:04:10 +00:00
Shawn Nock b06cdf9d60 Uses upstream hexdump facilities and reuses recovery code on alloc failures 2019-04-17 11:01:49 +00:00
Shawn Nock 1bc8b9ccb7 Updates for modern Zephyr
SYS_LOG -> LOG
Updated options for bootloader, &c
2019-04-01 10:16:24 -04:00
Shawn Nock db4235571e Add support for RTT console 2018-02-01 11:37:58 -05:00
Shawn Nock e7a3feabfb Adds reboot on nBOOTLOADER_REQ pin and reboot on error 2018-02-01 10:36:13 -05:00
Shawn Nock 954bfcf3dc Fixes memory link on ACK packet and fixes for bootloader 2018-01-17 13:13:14 -05:00
Shawn Nock fe70ee1c86 packet oriented approach 2018-01-02 07:56:33 -05:00
Shawn Nock e2a6ca7035 Working reset 2018-01-01 11:25:03 -05:00