-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sl_wfx download_run_firmware Get register functionality? #16
Comments
The WF200 register documentation can be found below. The driver checks if there is enough space in the FIFO to send the next firmware chunks. |
I fail to find any reference to the GET functionality being used?
Okay, yet we know how big the FIFO is in the first place, don't we? Or perhaps the address may have been corrupted. AFAICT the GET functionality does not appear to be described? Bytes received? I would prefer not to guess. Assuming that then it is likely setting up for the following if statement check for some bytes not having been received before sending the last chunk. |
The configuration register comes into play in the sl_wfx_apb_read_32() implementation.
The driver checks if the previous firmware chunks have been processed by the WF200 firmware. |
I do not see your point beyond the configuration register controlling direct mode?
Thank you. So GET is bytes received but is currently undocumented? |
Could you please point to the documentation around the WFM200 GET register or explain the point of line 2255 of file?
wfx-fullMAC-driver/blob/master/wfx_fmac_driver/sl_wfx.c
"https://github.com/SiliconLabs/wfx-fullMAC-driver/blob/84c8cb0843fe0763eb83c00c6acc423644cdf193/wfx_fmac_driver/sl_wfx.c#L2255C8-L2255C8"
Perhaps some extra code comments would be useful?
Thank You
The text was updated successfully, but these errors were encountered: