Hi,
I'm using an nRF52840 on a custom board with nCS 2.0.0.
The board I'm working with has a serial connection to a PIC that has Ethernet, so I'm trying to use that as my physical Ethernet transport layer.
I am in control of the PIC code, too, so the protocol can be whatever it needs to be. So far I've written a simple SPI protocol so that I can tell it to open a TCP connection to a remote site and send and receive data - but I've realized that in order to do TLS I'm going to have to use Zephyr's socket capabilities.
Some questions:
1) Is there an API document or an example that might help me figure out how to get Zephyr to use my low level transport calls and what I need to make my functions do?
2) Do I need to figure out how to implement SLIP or is there another protocol people use for this kind of thing?
3) Maybe I just have to figure out how to implement every function in socket.h over my interface?
4) Has anyone done what I'm doing with a Nordic-to-PIC solution?
Thanks!
Glen