Skip to content

Wifi Improvements #44

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

Merged
merged 3 commits into from
Aug 21, 2020
Merged

Wifi Improvements #44

merged 3 commits into from
Aug 21, 2020

Conversation

sebromero
Copy link
Collaborator

This PR sets the SSID also when in AP mode and it fixes some incorrect error codes plus adds error handling to the open function of the socket.

@github-actions
Copy link

Memory usage change @ a304a29

Board flash RAM for global variables
arduino-beta:mbed:envie_m4 0 - 0 0 - 0
arduino-beta:mbed:envie_m7 0 - 0 0 - 0
arduino-beta:mbed:nano33ble 0 - 0 0 - 0
Click for full report table
Board libraries/Scheduler/examples/MultipleBlinks
flash
libraries/Scheduler/examples/MultipleBlinks
RAM for global variables
libraries/doom/examples/Doom
flash
libraries/doom/examples/Doom
RAM for global variables
libraries/KernelDebug/examples/KernelDebug
flash
libraries/KernelDebug/examples/KernelDebug
RAM for global variables
libraries/Portenta_SDCARD/examples/TestSDCARD
flash
libraries/Portenta_SDCARD/examples/TestSDCARD
RAM for global variables
libraries/Portenta_System/examples/PortentaH7_getBootloaderInfo
flash
libraries/Portenta_System/examples/PortentaH7_getBootloaderInfo
RAM for global variables
libraries/Portenta_System/examples/PortentaH7_updateBootloader
flash
libraries/Portenta_System/examples/PortentaH7_updateBootloader
RAM for global variables
libraries/Portenta_Video/examples/Envie_video_coreboot
flash
libraries/Portenta_Video/examples/Envie_video_coreboot
RAM for global variables
libraries/Portenta_Audio/examples/PortentaAudioMicPDM
flash
libraries/Portenta_Audio/examples/PortentaAudioMicPDM
RAM for global variables
libraries/ThreadDebug/examples/ThreadDebug
flash
libraries/ThreadDebug/examples/ThreadDebug
RAM for global variables
libraries/USBHOST/examples/KeyboardController
flash
libraries/USBHOST/examples/KeyboardController
RAM for global variables
libraries/USBHOST/examples/Shell
flash
libraries/USBHOST/examples/Shell
RAM for global variables
libraries/PDM/examples/PDMSerialPlotter
flash
libraries/PDM/examples/PDMSerialPlotter
RAM for global variables
arduino-beta:mbed:envie_m4 0 0 0 0 0 0 0 0 0 0 0 0 0 0
arduino-beta:mbed:envie_m7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
arduino-beta:mbed:nano33ble 0 0 0 0 0 0
Click for full report CSV
Board,libraries/Scheduler/examples/MultipleBlinks<br>flash,libraries/Scheduler/examples/MultipleBlinks<br>RAM for global variables,libraries/doom/examples/Doom<br>flash,libraries/doom/examples/Doom<br>RAM for global variables,libraries/KernelDebug/examples/KernelDebug<br>flash,libraries/KernelDebug/examples/KernelDebug<br>RAM for global variables,libraries/Portenta_SDCARD/examples/TestSDCARD<br>flash,libraries/Portenta_SDCARD/examples/TestSDCARD<br>RAM for global variables,libraries/Portenta_System/examples/PortentaH7_getBootloaderInfo<br>flash,libraries/Portenta_System/examples/PortentaH7_getBootloaderInfo<br>RAM for global variables,libraries/Portenta_System/examples/PortentaH7_updateBootloader<br>flash,libraries/Portenta_System/examples/PortentaH7_updateBootloader<br>RAM for global variables,libraries/Portenta_Video/examples/Envie_video_coreboot<br>flash,libraries/Portenta_Video/examples/Envie_video_coreboot<br>RAM for global variables,libraries/Portenta_Audio/examples/PortentaAudioMicPDM<br>flash,libraries/Portenta_Audio/examples/PortentaAudioMicPDM<br>RAM for global variables,libraries/ThreadDebug/examples/ThreadDebug<br>flash,libraries/ThreadDebug/examples/ThreadDebug<br>RAM for global variables,libraries/USBHOST/examples/KeyboardController<br>flash,libraries/USBHOST/examples/KeyboardController<br>RAM for global variables,libraries/USBHOST/examples/Shell<br>flash,libraries/USBHOST/examples/Shell<br>RAM for global variables,libraries/PDM/examples/PDMSerialPlotter<br>flash,libraries/PDM/examples/PDMSerialPlotter<br>RAM for global variables
arduino-beta:mbed:envie_m4,0,0,0,0,0,0,0,0,0,0,0,0,0,0
arduino-beta:mbed:envie_m7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
arduino-beta:mbed:nano33ble,0,0,,,,,,,,,,,,,,,0,0,,,,,0,0

@github-actions
Copy link

Memory usage change @ 361aee7

Board flash RAM for global variables
arduino-beta:mbed:envie_m4 0 - 0 0 - 0
arduino-beta:mbed:envie_m7 0 - 0 0 - 0
arduino-beta:mbed:nano33ble 0 - 0 0 - 0
Click for full report table
Board libraries/Scheduler/examples/MultipleBlinks
flash
libraries/Scheduler/examples/MultipleBlinks
RAM for global variables
libraries/doom/examples/Doom
flash
libraries/doom/examples/Doom
RAM for global variables
libraries/KernelDebug/examples/KernelDebug
flash
libraries/KernelDebug/examples/KernelDebug
RAM for global variables
libraries/Portenta_SDCARD/examples/TestSDCARD
flash
libraries/Portenta_SDCARD/examples/TestSDCARD
RAM for global variables
libraries/Portenta_System/examples/PortentaH7_getBootloaderInfo
flash
libraries/Portenta_System/examples/PortentaH7_getBootloaderInfo
RAM for global variables
libraries/Portenta_System/examples/PortentaH7_updateBootloader
flash
libraries/Portenta_System/examples/PortentaH7_updateBootloader
RAM for global variables
libraries/Portenta_Video/examples/Envie_video_coreboot
flash
libraries/Portenta_Video/examples/Envie_video_coreboot
RAM for global variables
libraries/Portenta_Audio/examples/PortentaAudioMicPDM
flash
libraries/Portenta_Audio/examples/PortentaAudioMicPDM
RAM for global variables
libraries/ThreadDebug/examples/ThreadDebug
flash
libraries/ThreadDebug/examples/ThreadDebug
RAM for global variables
libraries/USBHOST/examples/KeyboardController
flash
libraries/USBHOST/examples/KeyboardController
RAM for global variables
libraries/USBHOST/examples/Shell
flash
libraries/USBHOST/examples/Shell
RAM for global variables
libraries/PDM/examples/PDMSerialPlotter
flash
libraries/PDM/examples/PDMSerialPlotter
RAM for global variables
arduino-beta:mbed:envie_m4 0 0 0 0 0 0 0 0 0 0 0 0 0 0
arduino-beta:mbed:envie_m7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
arduino-beta:mbed:nano33ble 0 0 0 0 0 0
Click for full report CSV
Board,libraries/Scheduler/examples/MultipleBlinks<br>flash,libraries/Scheduler/examples/MultipleBlinks<br>RAM for global variables,libraries/doom/examples/Doom<br>flash,libraries/doom/examples/Doom<br>RAM for global variables,libraries/KernelDebug/examples/KernelDebug<br>flash,libraries/KernelDebug/examples/KernelDebug<br>RAM for global variables,libraries/Portenta_SDCARD/examples/TestSDCARD<br>flash,libraries/Portenta_SDCARD/examples/TestSDCARD<br>RAM for global variables,libraries/Portenta_System/examples/PortentaH7_getBootloaderInfo<br>flash,libraries/Portenta_System/examples/PortentaH7_getBootloaderInfo<br>RAM for global variables,libraries/Portenta_System/examples/PortentaH7_updateBootloader<br>flash,libraries/Portenta_System/examples/PortentaH7_updateBootloader<br>RAM for global variables,libraries/Portenta_Video/examples/Envie_video_coreboot<br>flash,libraries/Portenta_Video/examples/Envie_video_coreboot<br>RAM for global variables,libraries/Portenta_Audio/examples/PortentaAudioMicPDM<br>flash,libraries/Portenta_Audio/examples/PortentaAudioMicPDM<br>RAM for global variables,libraries/ThreadDebug/examples/ThreadDebug<br>flash,libraries/ThreadDebug/examples/ThreadDebug<br>RAM for global variables,libraries/USBHOST/examples/KeyboardController<br>flash,libraries/USBHOST/examples/KeyboardController<br>RAM for global variables,libraries/USBHOST/examples/Shell<br>flash,libraries/USBHOST/examples/Shell<br>RAM for global variables,libraries/PDM/examples/PDMSerialPlotter<br>flash,libraries/PDM/examples/PDMSerialPlotter<br>RAM for global variables
arduino-beta:mbed:envie_m4,0,0,0,0,0,0,0,0,0,0,0,0,0,0
arduino-beta:mbed:envie_m7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
arduino-beta:mbed:nano33ble,0,0,,,,,,,,,,,,,,,0,0,,,,,0,0

@facchinm facchinm merged commit 1c02465 into arduino:master Aug 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants