-
-
Notifications
You must be signed in to change notification settings - Fork 213
Comparing changes
Open a pull request
base repository: arduino/ArduinoCore-mbed
base: 4.0.10
head repository: arduino/ArduinoCore-mbed
compare: main
Commits on Mar 23, 2023
-
WiFiSSLClient was missing in the WiFi.h file, so examples using SSL fails to compile.
Configuration menu - View commit details
-
Copy full SHA for 410311f - Browse repository at this point
Copy the full SHA 410311fView commit details
Commits on May 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 229f167 - Browse repository at this point
Copy the full SHA 229f167View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea9c545 - Browse repository at this point
Copy the full SHA ea9c545View commit details -
Configuration menu - View commit details
-
Copy full SHA for 940cf82 - Browse repository at this point
Copy the full SHA 940cf82View commit details
Commits on May 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 70f6b23 - Browse repository at this point
Copy the full SHA 70f6b23View commit details -
Configuration menu - View commit details
-
Copy full SHA for d54dba8 - Browse repository at this point
Copy the full SHA d54dba8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d0fb5e - Browse repository at this point
Copy the full SHA 3d0fb5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 599e764 - Browse repository at this point
Copy the full SHA 599e764View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66f1a02 - Browse repository at this point
Copy the full SHA 66f1a02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ced73c - Browse repository at this point
Copy the full SHA 5ced73cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2789f4 - Browse repository at this point
Copy the full SHA e2789f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a85053c - Browse repository at this point
Copy the full SHA a85053cView commit details
Commits on May 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fe1cef1 - Browse repository at this point
Copy the full SHA fe1cef1View commit details
Commits on Jun 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a7a35a0 - Browse repository at this point
Copy the full SHA a7a35a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2313636 - Browse repository at this point
Copy the full SHA 2313636View commit details
Commits on Nov 22, 2023
-
SocketWrapper: make connected() method return true if there is data a…
…vailable to read
Configuration menu - View commit details
-
Copy full SHA for ed3172b - Browse repository at this point
Copy the full SHA ed3172bView commit details
Commits on Nov 23, 2023
-
USB: add pure specifiers and emit vtable
Issue #130 correctly identifies a newly-added method as pure virtual and fixes the declaration. However, for some reason it didn't address all of the other virtual methods in that same class (`PluggableUSBModule`) that do not define a default implementation. The only virtual method that has a default implementation is provided inline in the class interface: ```c++ virtual void callback_reset() {}; ``` These issues combined prevent the compiler from being able to emit a vtable for the `PluggableUSBModule` class, thus preventing users from correctly subclassing it or any one of its derived classes such as `USBCDC`, `USBHID`, `USBMIDI`, etc. Refer to the following answer on StackOverflow for a detailed explanation of the issue: https://stackoverflow.com/a/57504289/1054397 This PR adds the pure specifier (`= 0`) to all of the virtual methods in this class that do not have a default implementation. It also moves the default empty definition of `virtual void callback_reset()` to the class definition in `USB/PluggableUSBDevice.cpp` so that this class complies completely with the criteria for emitting a vtable. > #### Note > > The error that I was encountering prior to these changes was pretty > cryptic (from PlatformIO): > > ```txt > .pio/build/hid/src/target.cpp.o: In function `foo()': > USBHID/src/PluggableUSBHID.h:53: undefined reference to > `vtable for arduino::internal::PluggableUSBModule' > .pio/build/hid/src/target.cpp.o: In function `foo()': > foo.hpp:100: undefined reference to > `vtable for arduino::internal::PluggableUSBModule' > collect2: error: ld returned 1 exit status > *** [.pio/build/hid/firmware.elf] Error 1 > ``` > > Even stranger, the error would only be generated with a debug build; > i.e., the only difference in command-line arguments was the additional > CFLAGS of `-Og -g2 -ggdb2`. Without the debug flags, my project was > building without error. > > With the changes in this PR, my project now builds with and without > these additional debug flags. Further verification was performed by > testing the example sketches `Keyboard`, `KeyboardRaw`, and `Mouse` > from library `USBHID` as well as using the core `Serial` object for > ordinary USB serial I/O (`USBCDC`).
Configuration menu - View commit details
-
Copy full SHA for e81cc97 - Browse repository at this point
Copy the full SHA e81cc97View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9fc415 - Browse repository at this point
Copy the full SHA d9fc415View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4781c40 - Browse repository at this point
Copy the full SHA 4781c40View commit details
Commits on Nov 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 02542ac - Browse repository at this point
Copy the full SHA 02542acView commit details
Commits on Nov 27, 2023
-
Merge pull request #776 from JAndrassy/wifi_wl_enc_type_update
wl_defintions.h wl_enc_type update
Configuration menu - View commit details
-
Copy full SHA for 32d1696 - Browse repository at this point
Copy the full SHA 32d1696View commit details -
GSM: do not check for __has_include in library main include
* This can break library discovery and should be avoided
Configuration menu - View commit details
-
Copy full SHA for 714bbab - Browse repository at this point
Copy the full SHA 714bbabView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae00397 - Browse repository at this point
Copy the full SHA ae00397View commit details -
Merge pull request #777 from leonardocavagnis/portentah7_analogpindes…
…cr_A5 Portenta H7: fix AnalogPin map description for A5
Configuration menu - View commit details
-
Copy full SHA for 9e17a02 - Browse repository at this point
Copy the full SHA 9e17a02View commit details
Commits on Nov 28, 2023
-
Merge pull request #647 from karlsoderby/karlsoderby/wifi-ssl-fix
Make WiFiClientSSL class available
Configuration menu - View commit details
-
Copy full SHA for b2b3f39 - Browse repository at this point
Copy the full SHA b2b3f39View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1e22b8 - Browse repository at this point
Copy the full SHA c1e22b8View commit details -
libraries: get rid of stray printf
VARIANT_M4_GENERIC doesn't define any console pins (due to obvious reasons) so the default printf will make the application crash without mbed blinks of death.
Configuration menu - View commit details
-
Copy full SHA for 870d15a - Browse repository at this point
Copy the full SHA 870d15aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04aa43b - Browse repository at this point
Copy the full SHA 04aa43bView commit details
Commits on Nov 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fba55ce - Browse repository at this point
Copy the full SHA fba55ceView commit details
Commits on Dec 1, 2023
-
Ethernet.h remove unimplemented methods
socketAddressFromIpAddress in implemented in the base class setHostname causes linker error. implementation is not possible
Configuration menu - View commit details
-
Copy full SHA for 65617a9 - Browse repository at this point
Copy the full SHA 65617a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fb0644 - Browse repository at this point
Copy the full SHA 9fb0644View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3014e8d - Browse repository at this point
Copy the full SHA 3014e8dView commit details -
split the download function in 2 versions
version 1: the old one that downloads a file and stores it on the fs version 2: download a file and allow the user to specify a callback to handle the incoming body buffer
Configuration menu - View commit details
-
Copy full SHA for 3f05599 - Browse repository at this point
Copy the full SHA 3f05599View commit details
Commits on Dec 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2dddedf - Browse repository at this point
Copy the full SHA 2dddedfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57d6f9a - Browse repository at this point
Copy the full SHA 57d6f9aView commit details -
Merge pull request #785 from andreagilardoni/socket-additions
Socket download function improvements
Configuration menu - View commit details
-
Copy full SHA for 8c88c20 - Browse repository at this point
Copy the full SHA 8c88c20View commit details -
Merge pull request #784 from Rocketct/master
fix ADC management for pure analog on GIGA
Configuration menu - View commit details
-
Copy full SHA for d2867ba - Browse repository at this point
Copy the full SHA d2867baView commit details -
Merge pull request #783 from JAndrassy/ethernet_remove_unimplemented_…
…methods Ethernet.h remove unimplemented methods
Configuration menu - View commit details
-
Copy full SHA for 98b9ea5 - Browse repository at this point
Copy the full SHA 98b9ea5View commit details -
Merge pull request #778 from pennam/__has_include_fix
GSM: do not check for __has_include in library main include
Configuration menu - View commit details
-
Copy full SHA for ee9a1b0 - Browse repository at this point
Copy the full SHA ee9a1b0View commit details -
Merge pull request #771 from ardnew/usb-emit-vtable
USB: add pure specifiers and emit vtable
Configuration menu - View commit details
-
Copy full SHA for fcbb950 - Browse repository at this point
Copy the full SHA fcbb950View commit details -
Merge pull request #774 from facchinm/m4_extrafixes
STM32H747: general M4 fixes
Configuration menu - View commit details
-
Copy full SHA for ef18bf2 - Browse repository at this point
Copy the full SHA ef18bf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72c1b93 - Browse repository at this point
Copy the full SHA 72c1b93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 230d917 - Browse repository at this point
Copy the full SHA 230d917View commit details -
Merge pull request #770 from pennam/client_connected
SocketWrapper: make connected() method return true if there is data available
Configuration menu - View commit details
-
Copy full SHA for fcc63d9 - Browse repository at this point
Copy the full SHA fcc63d9View commit details
Commits on Dec 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d05696a - Browse repository at this point
Copy the full SHA d05696aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 402e8ea - Browse repository at this point
Copy the full SHA 402e8eaView commit details
Commits on Dec 6, 2023
-
Update libraries/Arduino_H7_Video/docs/README.md Co-Authored-By: Karl Söderby <35461661+karlsoderby@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 161b374 - Browse repository at this point
Copy the full SHA 161b374View commit details -
Configuration menu - View commit details
-
Copy full SHA for e15288a - Browse repository at this point
Copy the full SHA e15288aView commit details -
SocketWrapper - MbedServer modernization (without available() and Print)
MbedServer didn't manage clients for proper available() and print-to-all-clients. Now available() in derived server classes is deprecated and accept() is added with the same implementation. Inheriting from Print (Server) is removed. write methods for Print implementation are removed. They never worked. New are constructor without parameters, begin with parameter port and operator bool.
Configuration menu - View commit details
-
Copy full SHA for 18b696b - Browse repository at this point
Copy the full SHA 18b696bView commit details
Commits on Dec 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ebc6e30 - Browse repository at this point
Copy the full SHA ebc6e30View commit details
There are no files selected for viewing
Uh oh!
There was an error while loading. Please reload this page.