- Jul 11, 2024
-
-
Ayush Singh authored
Update Readme See merge request !7
-
Ayush Singh authored
- It is quite simple to build this now since it is just a freestanding zephyr application. Signed-off-by: Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
Switch to upstream Zephyr See merge request !6
-
Ayush Singh authored
- Use upstream Zephyr with beagleplay support PR Signed-off-by: Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Using the header from Linux kernel Signed-off-by: Ayush Singh <ayush@beagleboard.org>
-
- Jul 05, 2024
-
-
Ayush Singh authored
- Build as freestanding Zephyr application Signed-off-by: Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Allows building as freestanding application. Signed-off-by: Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Disable MDNS - Specify node address for 1 node setup Signed-off-by: Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- It is much easier to specify the greybus node address directly for development. - The mdns implementation here is broken as I will need to rewrite and get it merged upstream anyway. Signed-off-by: Ayush Singh <ayush@beagleboard.org>
-
- Mar 06, 2024
-
-
Ayush Singh authored
Add better node disconnection Closes #6 See merge request !5
-
- Mar 04, 2024
-
-
Ayush Singh authored
- Using TCP Keepalive to detect if node is online Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Feb 19, 2024
-
-
Ayush Singh authored
- Can remove and add the node now without much problem. - Currently relying on the fact that a node is offline if host tries to destroy connection with cport 0 of node Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Better to cleanup on node destroy function - Also simplify svc module removal. This operation should not fail unless the node does not exist on kernel. In either case, it needs to be cleaned up Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- No point in keeping the node once connection to cport 0 is destroyed. - Useful when get_manifest or some initial request times out Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Jan 10, 2024
-
-
Ayush Singh authored
- The 2nd array was kind of unnecessary Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Jan 08, 2024
-
-
Ayush Singh authored
- Remove unused bits Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Seems better to just follow the spec Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Jan 06, 2024
-
-
Ayush Singh authored
- Move from a pull-push model to a push only model. - Should allow much more idle time to the program Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Jan 05, 2024
-
-
Ayush Singh authored
Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Dec 14, 2023
-
-
Ayush Singh authored
- Incorrect get_manifest_request - Remove log protocol stuff Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Local node with control port almost done. - Decided against using greybus log protocol for logging since it can become complicated to debug stuff before local node is registered Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Includes defining control port, creating a mainfest, etc - Allows using greybus protocols for logging, networking, etc Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Dec 06, 2023
-
-
Ayush Singh authored
- Make communications with linux kernel greybus spec compiant Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Make things spec compliant on AP side Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Having a wrapper around greybus message is proving more difficult that initial assumption Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Dec 04, 2023
-
-
Ayush Singh authored
- Much simpler (and less error prone) than using dynamic k_fifo list. - Everything seems to work Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Nov 03, 2023
-
-
Ayush Singh authored
Just overwrite with the last address Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Nov 02, 2023
-
-
Ayush Singh authored
- Use pad bytes to send cport information. This is similar to what is done on host side Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
Will probably be faster than binary search for n <= 32 due to cache prediction. Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Oct 19, 2023
-
-
Ayush Singh authored
- Also switch to normal sdk-next in CI Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Sep 24, 2023
-
-
Ayush Singh authored
- Change Control address. Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Aug 22, 2023
-
-
Ayush Singh authored
Make HDLC independent from UART Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Aug 21, 2023
-
-
Ayush Singh authored
- Add comments - Run checkpatch Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
Running tcp discovery on main thread with highest priority just doesn't seem like the best idea. Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Aug 20, 2023
-
-
Ayush Singh authored
There reasons are as follows: 1. The removal detection was happening only at an interval which falls apart if AP sends message in that delta. 2. Greybus node sometimes fails to respond even if it is online. 3. Caused hit to APBridge performance. I have also added a cache to allow binary serarching for current nodes. Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
Using sorted array with binary search for better performance. Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
- Aug 16, 2023
-
-
Ayush Singh authored
Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
Can be calculated from header Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Run checkpatch - Clang-format Signed-off-by: Ayush Singh <ayushdevel1325@gmail.com>
-