mirror of https://github.com/FOME-Tech/fome-fw.git
2436e7c105
* experimenting with atwinc1500 * rename to cpp * if/else without curly braces * nullptr * static asserts * unused params * stub basic bsp and wifi console * misc c++ fixes * it appears to compile? * enable/disable ISR * idk why this needs to get commented * dead code * more wifi plumbing * move wifi init after hardware init * wifi bsp * bsp handles empty SPI read/write, pin init * build spi_flash.cpp * don't double-enable interrupts * maybe no need for extern "C" * faster SPI * socket kinda connects? * wifi updater tool? * log wifi stuff to efiPrintf * I'm not sure why you have to skip the reboot it says you have to do * working tcp implementation * use lock instead of actually cycling interrupts * improve socket receive performance * add firmware info * avoid locking for spi select/unselect * allow larger SPI ops * wifi thread priority * hooks for pins and SPI device * guard * build atlas with wifi * don't unconditionally define EFI_WIFI, oops * only build wifi if wifi * typo * H7 SPI * typo |
||
---|---|---|
.. | ||
bsp | ||
bus_wrapper | ||
common | ||
driver | ||
programmer | ||
socket | ||
spi_flash | ||
WINC1500_IoT_SW_APIs.chm | ||
atwinc1500.mk | ||
readme.md | ||
winc1500_19.7.7.bin |
readme.md
Firmware generated from repo https://github.com/Microchip-MPLAB-Harmony/wireless_wifi like this:
git clone https://github.com/Microchip-MPLAB-Harmony/wireless_wifi.git
cd wireless_wifi/utilities/wifi/winc
./winc_flash_tool.sh -i aio -d WINC1500 -v 19.7.7
firmware image then exists in wireless_wifi/utilities/wifi/winc/files/winc1500
Driver is slightly modified from the one in wireless_wifi/driver/winc/winc1500_19.7.7
(cpp-ified, mostly).