About Arduino Manager
Supported Boards: UNO R4 WiFi, UNO R3, Nano, MEGA2560, ESP32, ESP8622, Zero, MKR1000, Nano 33 IoT, Teensy e nRF52 BLE, Raspberry Pico Pi W (also using SDK). ESP32, Raspberry Pico and Pico W with MicroPython. Arduino...
Supported Boards: UNO R4 WiFi, UNO R3, Nano, MEGA2560, ESP32, ESP8622, Zero, MKR1000, Nano 33 IoT, Teensy e nRF52 BLE, Raspberry Pico Pi W (also using SDK). ESP32, Raspberry Pico and Pico W with MicroPython. Arduino Manager is an app to control the Arduino board and receive information from it through: - Ethernet Shield (arduino.cc) - HM-10 / HM19 - Adafruit * WINC1500 WiFi * CC3000 WiFi * nRF52 BLE * nRF8001 Bluefruit LE * LE SPI Friend The app shows a grid and tapping on it you can insert specialized widgets to send and receive information from Arduino. For a better visualization or control, each widget can be zoomed by the means of a double tap on it; tap on Configure for configuring the widget itself. Some widgets are: - Display Widget: shows values coming from your Arduino (i.e. Temperature). It can show numbers with 0,1,2,3 decimal digits or rolling text - LED Widget: shows a LED that can be turned on and off through digital values from Arduino - Switch Widget: sets a digital value to Arduino - Switch & LED Widget: a combination of the two previous widgets to save space when they are used together with the same variable - Push Button Widget: temporarily sets a digital value to Arduino - Knob Widget: sets a non-digital value to Arduino - SD Widget: shows the list of files in the root of SD Card and selecting a file it shows the content - Graph Widget: graphs values in (almost) real time coming from your Arduino (e.g. instantaneous temperature) - Logged Data Graph Widget: graphs up to 5 values logged onto the SD Card attached to Arduino. Libraries have helping functions to log data onto the SD Card - Alarm Widget: configures an alarm on the Arduino board which is then fired at the desired time. The alarm is fired even if the iOS device is not connected and retained across power off - power on cycles - Command Widget: allows to send a command (text message) to Arduino once the yellow button is tapped. You can add more Command Widgets to send different commands - Rover Controller Widget: allows driving a rover robot just rotating the device - Sound Alarm Widget: sounds an alarm each time the associated condition is verified - Threshold Widget: allows setting a threshold to the Arduino board (e.g. the room temperature under which the board has to start an heater) - Console Widget: helps the user to debug the Arduino code, receiving and displaying debugging messages Other widgets are available, please see support site. Each widget is associated with a name and a variable (i.e. name: Temperature, variable: T). The variable is either written or read by the sketch running on the board allowing the iOS app receiving information from Arduino or controlling it. The app can be easily connected to more boards, each page of widgets can connects to a different board at the same time. User can easily manage different lists of widgets and switch among them in order to control different projects. Any widget list can be shared between own devices via iCloud and/or other users via an email message. Many Arduino libraries are available to easily integrate your own projects with Arduino Manager. Libraries, related documentation, demo sketches and a video tutorial are available for free from my site. Available In-App purchases: - Code Generator: allows to generate the communication infrastructure between the Arduino board and iOS device and the code for each chosen widget in order to simplify the programming effort on Arduino board. - PIN Code Generator: allows the user to associate a pin to each Widget and generate the code to manage that pin. In most cases this avoid writing any code - Voice Commands: You can now control most of the AM features by mean of voice commands (in English only). It also unlocks Voice Commands Widget Continuous use of background location can decrease battery life.
Version History - New Widgets: - Exporter: Allows you to export selected variables to a local CSV file. The variables are written to the file whenever a selected variable (the trigger variable) changes value. - Vertical Bar: Works the same as the Horizontal Bar Widget, but displays the bars vertically instead of horizontally. - InputText Widget - New, larger interface for entering values, making editing much easier - Added a button to quickly clear the field while editing - Can now be used in output transformations - Can now be used in calculations - Code Generator: Added support for the new Vertical Bar Widget - Fixed a bug where the updated widget name wasn't displayed after being changed in the configuration view - Hostname vs ip address validation improved - Minor fixes and improvements. 26.0.0 Sep 2 - Projects are now sorted immediately after a project has been copied. - Code Generator: - Upgraded the Pico SDK to version 2.3.0. - Display Widget: Variables associated with a Display Widget configured with 0 digits are now generated as integers instead of floats. - Fixed an issue on iPhone that caused the selected widget list to be duplicated instead of imported. 24.5.0 Aug 5 - Widget lists can now be imported from and exported to files directly from the Widget Lists menu. - Fixed an issue where connections using a host name that resolves to an existing IP address were not identified correctly. - Fixed an issue where the LUT could return 0 for very low or very high values. - Minor fixes and improvements. 24.4.0 Jul 3 • The Edit switch now operates across all pages simultaneously. • The iOS app now disconnects from the board when running in the background and automatically reconnects when returned to the foreground. • Pages can now be configured to send commands to the board automatically upon connection. • In Page Configuration, connections can now be filtered by type. • Console Widget: * Fixed an issue that prevented the background color from being saved. • PIN Code Generator: * Added two-point calibration for analog pins. * Improved Graph Widget code generation and fixed related issues. • Fixed an issue that could cause data loss when multiple pages were connected to the same board. • Fixed an issue that prevented downloading SD card file contents. • Minor fixes and improvements. 24.3.0 Jun 17 - Switching to Edit Mode no longer disconnects the board - Widget Lists can now have any number of pages. Pages can be added or removed at any time - Widget List name and connection information are now displayed in a more compact layout on iPhone, leaving more space for widgets - A set of commands to be sent to the board after connection can now be configured for each page - Fixed an issue where variable names were truncated to the first letter of the widget name - Input Widget: - Fixed an issue that prevented formatted integer and decimal values from being sent correctly - Fixed an issue that prevented the last entered value from being saved in the Widget List - Switch & LED Widget: - Improved the layout to keep switches large enough for comfortable operation - Console Widget: - improved readability in Dark Mode by using black text color - Transformations: - Formulas now support comments beginning with // - ELSE expressions in IF statements are now optional - THEN expressions and ELSE expression can now start with minus (-) operator - Minor fixes and improvements 24.2.0 Jun 11 - Display Widget: fix to have some space between end of one text loop and the beginning of the next on iOS - Thermostat Widget - Fixed the configuration panel by removing the value field, which did not make sense - Added a hysteresis value - Last selected Widget List is selected automatically - Last selected Code Generator project is now saved and selected automatically - Code Generator: - Missing Template for Pico family using Arduino IDE - Fix to prevent the preprocessing function call if not requested - A variable is now generated to track the state of Switch and Switch & LED widgets - A variable is now generated to track the position of Rotary Switch widget - Documentation updated - PIN Code Generator: - Add averaging and Look up table support for analog pins (requires AMLibraries update) - The Thermostat Widget can be connected also to an action digital pin - Documentation updated - Fixed an issue that prevented canceling BLE connection rescanning - Fixed an issue that prevented to compile the generated code for Pico Pi with SDK 2.0.0 - Fixed an issue that caused zoomed widgets to display a white background in Dark Mode - Fixed an issue that caused Compass, Bubble Level, Accelerometer, Gyroscope widgets to display a white background in Dark Mode - Fixed an issue that prevented saving Wi-Fi connections with ports greater than 32768. - Fixed an issue that prevented conversion of old widget lists with Wi-Fi connections using ports greater than 32768. - Fixed an issue that prevented to display the add connection button on smaller iphones - Fixed an issue that prevented to import widget list from file on some iOS devices 24.1.0 Jun 3 - New interface with a modern look, fully compatible with iOS 26 and macOS Tahoe - Widget improvements - Widgets now support double size - Widgets can be reorganized on the grid using drag and drop - The Calculator widget has been replaced with Transformations associated with each widget list - Display - Left and right labels - Customizable background color - Rotary Switch - Each position can have a custom label instead of a number - Gauge - Left and right labels - Threshold - Repeating updates - Customizable background color - Thermostat - Customizable background color - PIN code generator - Web widget removed - Connections and widget lists can now be stored locally or in iCloud and shared across all your devices - Experimental feature: create a new widget list from a natural language description of your needs - Voice Commands - Improved (see documentation for details) - Added voice command for battery level - Italian language support - Code Generator - Completely improved - Each widget list can now have multiple code generation projects (e.g. for different boards) - Each code generation project is linked to a single source widget list - Code generation for ESP32 PWM pins - Python generator: - Function and variable names now follow Python naming conventions - Code generation for ESP32 PWM pins - Tutorials - The existing tutorials updated to the new interface - Added new tutorials - Discovery widgets feature removed 24.0.0 May 8 - All widgets on macOS: fixed the background color of widget name in dark mode. - Slider: fixed a bug that prevented to change the slider color. - Monitor section: new icon. - Value Scheduler: - The sequence can now be set to start either automatically upon connection or manually. - Configuration Form improved. - Code Generator: fixes to the code generation of Threshold Widget, Thermostat Widget, Sound Alarm, Color Widget, Logged Data Graph 23.2.0 Jan 10 - Added Monitor section to log incoming and outgoing messages for debugging communication between the board and Arduino Manager. - Code Generator: - Generated Pico Projects now supports SDK 2.2.0 - Minor fixes and updates to support iOS 26 23.1.0 10/05/2025 * Two new Widgets: * Calculator: enables processing data coming from the board using user defined mathematical formulas. New computed variables can also be defined and used with output widgets for more dynamic interactions * Value Scheduler: enables the definition of a sequence of values for a variable, along with their associated timings. When the app connects to the board, the sequence is sent automatically * Code Generator: * Code Generation for the new Value Scheduler * Display Widget: corrected an issue that caused text to exceed the blue display area * Watch layout improved * Fixed issues related to product purchasing * Error message in case an external Widget List cannot be loaded * Pico W / 2 W: sdk version upgraded to 2.1.1 * Fixes and improvements 23.0.0 07/24/2025 - Text Widget: - Now supports variable numbers of decimal places. - Fixed C++ code generation issues. - Corrected number of digits in SyncCallback. - Rotary Switch Widget: - New layout - Added configurable number of positions. - Full support added in code generation. - Battery Level Widget - Now includes automatic generation of the batteryLevel variable. - Code Generator - Display Widget: New option to update only on sync. - Fixed duplication of variable definitions for certain widgets. - Added support for configurable number of positions for the Rotary Switch Widget. 22.2.0 05/08/2025 - Logged Data Graph Widget: Enhanced graph layout and added data labels for better readability. - Graph Widget: Enhanced graph layout and added data labels for better readability. - Code Generator: - Pico 2 W: sdk version upgraded to 2.1.1. - RotarySwitch Widget - Resolved an issue that caused custom code to be lost during successive code generations. - Resolved an issue that caused wrong initial value for Pins. - Display widget: Fixed the "Off" command, which was not functioning correctly. 22.1.0 03/11/2025 - Added support for Pico 2 W connected via WiFi and Ble using the C/C++ native SDK. - Added support for Pico W connected via Ble using the C/C++ native SDK. - Filtering connections by type is now supported in the connections list. - Code Generator: - Project generation for Pico 2 W WiFi (update AM_SDK_PicoWiFi library to the latest version). - Project generation for Pico 2 W Ble (use the new AM_SDK_PicoBle library). - Project generation for Pico W WiFi updated to SDK 2.1.0. - Project generation for Pico W Ble (use the new AM_SDK_PicoBle library). 22.0.0 01/11/2025 - Widget Enhancements: - Animations: Enhanced animations eliminate flickering when switching between pages. - Logged Data Graph Widget: Added a button to purge data on demand. (Not yet compatible with all boards.) - Threshold Widget: - Introduced a delay for multiple updates to minimize updates to the board. - Added direct value entry in the configuration panel, replacing the need for +/- buttons. - Logged Data Graph Widget: generation of preprocess functions - PushButton and SecurePushButton Widgets: Option to update PIN state only upon button press. - Other Enhancements: - IP Connection: Added an option for IP address and port retrieval directly via IP connection selection in Code Generation. - New button added to delete existing projects. - Code Generator Updates and Fixes: - Pin Management: Added support for generating code to manage digital I/O and analog input pins independent of Widgets. - CMakeLists.txt: Fixed bug causing errors in CMakeLists.txt generation under certain conditions. - Digital Pin Conflicts: Widgets that utilize digital pins as inputs now verify pin configuration, avoiding conflicts with pins already set as outputs. - Resolved an issue that prevented custom code from being retained within the doSync function for the Pico W when using the native SDK - Introduced a new customizable code entry point for MicroPython, accessible after initializing amController (amController ready) - Global Variable Management: Avoided duplicate definitions of global variables shared across different widgets. - Widget-Specific Code Fixes: - Threshold Widget: Resolved issues with code generation for MicroPython. - Knob and Slider Widgets: Fixed sync callback generation when no pin is assigned. - Display Widget: - Corrected ADC pin setup in generated code for Pico C/C++ - MicroPython sync function now generates only when text-only mode is enabled. - Fixed preprocess function generation. - Threshold Widget: Enhanced synchronization function generation. 21.1.0 11/03/2024 - Added support for Pico W using the C/C++ native SDK (new library available—refer to the documentation for details) - SD Widget: Enhanced file content display. - Rotary Switch: - Tap to rotate clockwise, double-tap to rotate counterclockwise. - Disabled when the device is disconnected. - Properly updates during the synchronization phase. - Gauge Widget and Centered Gauge Widget: Fixed issues with min and max value fields. - Command Widget: Commands can now also be entered in the configuration panel. - Horizontal Bar Widget: Improved responsiveness with update fixes. - Compass Widget: Various improvements and bug fixes. - Sound Alarm Widget: Thresholds now support floating-point numbers. - Code Generator: - C/C++ code generation for Pico W is now available using the native SDK. - Improved MicroPython examples, now allowing SD Card pin configuration. - Reloads the last generated project configuration. - Pico and Pico W pin configurations fixed to 40 pins. - Added search field in the pin configuration. - Sound Alarm: Fixed generated code. - Logged Data Graph Widget: Fixed generated code. - Preprocess Function on all widgets: Fixed generate code. 21.0.0 10/08/2024 * Support for Uno R4 WiFi using BLE * Code Generator: support for Uno R4 WiFi using BLE * Fix which caused the disconnection when the same BLE connection is used in more pages * Other fixes and improvements 20.3.0 10/30/2023 Watch: Communication bewteen iPhone and Watch improved and made more reliable Voice Commands: - new commands to get connected to and disconnected from the board - connection and disconnection announcements - new commands for Knob and Slider Widgets - fixes and improvements 20.2.0 09/02/2023 - Bottom Toolbar reorganized - SD Widget: new icon - Command Widget: layout redesigned - Command Widget: black text in dark mode as well - Display Widget: black text in dark mode as well - Bug fixing and performance improvements 20.1.1 08/25/2023 Support for the new Arduino UNO R4 WiFi Alarm Widget performs alarm time update on the board only when required Code Generator: support for Uno R4 WiFi (including DAC) Code Generator: support for setting the board's' dns 20.0.0 08/13/2023 Aggregation Functions (min, max, avg) for Display, Gauge and Centered Gauge Widgets Bug fixing and performance improvements 19.4.0 04/29/2023 Connection and Disconnection buttons disabled when not usable Layout improved Search Bar in Widget Lists Search Bar in Connections Bug fixing and performance improvements 19.3.0 11/15/2022 Fixes and improvements for iOS16 Code Generator: Fixes to MicroPython code generator Code Generator: Error management improved with more meaningful messages 19.2.0 09/18/2022 Page configuration: fix to allow to change rows and columns with any value Input fields now have the clear on edit option Input fields allow to enter negative numbers Code Generator: fixes on generated code for Display Widget Apple Watch: fix to make the rescanning button tappable Apple Watch: overflow/underflow indication for Bar Widget 19.1.0 08/20/2022 * Support for Raspberry Pi Pico W * Code Generator: Now suppports for Raspberry Pi Pico W using both C and MicroPython * Some fixes in the Python code generator * New feature for duplicating an existing Widget List * BarWidget Overflow / Underflow indication 19.0.0 08/11/2022 Support for ESP8622 as board and not only as communication device Code Generator: support for ESP8622 boards Code Generator: fix for CC3000 SD Card Widget: text can now scroll in both directions Logged Data Graph Widget: fixes and improvements Fixes and Performance improving 18.0.0 03/04/2022
Previous Versions
Here you can find the changelog of Arduino Manager since it was posted on our website on 2016-09-24 01:58:45.
The latest version is 26.0.0 and it was updated on 2026-10-13 16:25:29. See below the changes in each version.
Arduino Manager version 26.0.0
Updated At: 2026-10-13
Changes: Version History - New Widgets:
- Exporter: Allows you to export selected variables to a local CSV file. The variables are written to the file whenever a selected variable (the trigger variable) changes value.
- Vertical Bar: Works the same as the Horizontal Bar Widget, but displays the bars vertically instead of horizontally.
- InputText Widget
- New, larger interface for entering values, making editing much easier
- Added a button to quickly clear the field while editing
- Can now be used in output transformations
- Can now be used in calculations
- Code Generator: Added support for the new Vertical Bar Widget
- Fixed a bug where the updated widget name wasn't displayed after being changed in the configuration view
- Hostname vs ip address validation improved
- Minor fixes and improvements. 26.0.0 Sep 2 - Projects are now sorted immediately after a project has been copied.
- Code Generator:
- Upgraded the Pico SDK to version 2.3.0.
- Display Widget: Variables associated with a Display Widget configured with 0 digits are now generated as integers instead of floats.
- Fixed an issue on iPhone that caused the selected widget list to be duplicated instead of imported. 24.5.0 Aug 5 - Widget lists can now be imported from and exported to files directly from the Widget Lists menu.
- Fixed an issue where connections using a host name that resolves to an existing IP address were not identified correctly.
- Fixed an issue where the LUT could return 0 for very low or very high values.
- Minor fixes and improvements. 24.4.0 Jul 3 • The Edit switch now operates across all pages simultaneously.
• The iOS app now disconnects from the board when running in the background and automatically reconnects when returned to the foreground.
• Pages can now be configured to send commands to the board automatically upon connection.
• In Page Configuration, connections can now be filtered by type.
• Console Widget:
* Fixed an issue that prevented the background color from being saved.
• PIN Code Generator:
* Added two-point calibration for analog pins.
* Improved Graph Widget code generation and fixed related issues.
• Fixed an issue that could cause data loss when multiple pages were connected to the same board.
• Fixed an issue that prevented downloading SD card file contents.
• Minor fixes and improvements. 24.3.0 Jun 17 - Switching to Edit Mode no longer disconnects the board
- Widget Lists can now have any number of pages. Pages can be added or removed at any time
- Widget List name and connection information are now displayed in a more compact layout on iPhone, leaving more space for widgets
- A set of commands to be sent to the board after connection can now be configured for each page
- Fixed an issue where variable names were truncated to the first letter of the widget name
- Input Widget:
- Fixed an issue that prevented formatted integer and decimal values from being sent correctly
- Fixed an issue that prevented the last entered value from being saved in the Widget List
- Switch & LED Widget:
- Improved the layout to keep switches large enough for comfortable operation
- Console Widget:
- improved readability in Dark Mode by using black text color
- Transformations:
- Formulas now support comments beginning with //
- ELSE expressions in IF statements are now optional
- THEN expressions and ELSE expression can now start with minus (-) operator
- Minor fixes and improvements 24.2.0 Jun 11 - Display Widget: fix to have some space between end of one text loop and the beginning of the next on iOS
- Thermostat Widget
- Fixed the configuration panel by removing the value field, which did not make sense
- Added a hysteresis value
- Last selected Widget List is selected automatically
- Last selected Code Generator project is now saved and selected automatically
- Code Generator:
- Missing Template for Pico family using Arduino IDE
- Fix to prevent the preprocessing function call if not requested
- A variable is now generated to track the state of Switch and Switch & LED widgets
- A variable is now generated to track the position of Rotary Switch widget
- Documentation updated
- PIN Code Generator:
- Add averaging and Look up table support for analog pins (requires AMLibraries update)
- The Thermostat Widget can be connected also to an action digital pin
- Documentation updated
- Fixed an issue that prevented canceling BLE connection rescanning
- Fixed an issue that prevented to compile the generated code for Pico Pi with SDK 2.0.0
- Fixed an issue that caused zoomed widgets to display a white background in Dark Mode
- Fixed an issue that caused Compass, Bubble Level, Accelerometer, Gyroscope widgets to display a white background in Dark Mode
- Fixed an issue that prevented saving Wi-Fi connections with ports greater than 32768.
- Fixed an issue that prevented conversion of old widget lists with Wi-Fi connections using ports greater than 32768.
- Fixed an issue that prevented to display the add connection button on smaller iphones
- Fixed an issue that prevented to import widget list from file on some iOS devices 24.1.0 Jun 3 - New interface with a modern look, fully compatible with iOS 26 and macOS Tahoe
- Widget improvements
- Widgets now support double size
- Widgets can be reorganized on the grid using drag and drop
- The Calculator widget has been replaced with Transformations associated with each widget list
- Display
- Left and right labels
- Customizable background color
- Rotary Switch
- Each position can have a custom label instead of a number
- Gauge
- Left and right labels
- Threshold
- Repeating updates
- Customizable background color
- Thermostat
- Customizable background color
- PIN code generator
- Web widget removed
- Connections and widget lists can now be stored locally or in iCloud and shared across all your devices
- Experimental feature: create a new widget list from a natural language description of your needs
- Voice Commands
- Improved (see documentation for details)
- Added voice command for battery level
- Italian language support
- Code Generator
- Completely improved
- Each widget list can now have multiple code generation projects (e.g. for different boards)
- Each code generation project is linked to a single source widget list
- Code generation for ESP32 PWM pins
- Python generator:
- Function and variable names now follow Python naming conventions
- Code generation for ESP32 PWM pins
- Tutorials
- The existing tutorials updated to the new interface
- Added new tutorials
- Discovery widgets feature removed 24.0.0 May 8 - All widgets on macOS: fixed the background color of widget name in dark mode.
- Slider: fixed a bug that prevented to change the slider color.
- Monitor section: new icon.
- Value Scheduler:
- The sequence can now be set to start either automatically upon connection or manually.
- Configuration Form improved.
- Code Generator: fixes to the code generation of Threshold Widget, Thermostat Widget, Sound Alarm, Color Widget, Logged Data Graph 23.2.0 Jan 10 - Added Monitor section to log incoming and outgoing messages for debugging communication between the board and Arduino Manager.
- Code Generator:
- Generated Pico Projects now supports SDK 2.2.0
- Minor fixes and updates to support iOS 26 23.1.0 10/05/2025 * Two new Widgets:
* Calculator: enables processing data coming from the board using user defined mathematical formulas. New computed variables can also be defined and used with output widgets for more dynamic interactions
* Value Scheduler: enables the definition of a sequence of values for a variable, along with their associated timings. When the app connects to the board, the sequence is sent automatically
* Code Generator:
* Code Generation for the new Value Scheduler
* Display Widget: corrected an issue that caused text to exceed the blue display area
* Watch layout improved
* Fixed issues related to product purchasing
* Error message in case an external Widget List cannot be loaded
* Pico W / 2 W: sdk version upgraded to 2.1.1
* Fixes and improvements 23.0.0 07/24/2025 - Text Widget:
- Now supports variable numbers of decimal places.
- Fixed C++ code generation issues.
- Corrected number of digits in SyncCallback.
- Rotary Switch Widget:
- New layout
- Added configurable number of positions.
- Full support added in code generation.
- Battery Level Widget
- Now includes automatic generation of the batteryLevel variable.
- Code Generator
- Display Widget: New option to update only on sync.
- Fixed duplication of variable definitions for certain widgets.
- Added support for configurable number of positions for the Rotary Switch Widget. 22.2.0 05/08/2025 - Logged Data Graph Widget: Enhanced graph layout and added data labels for better readability.
- Graph Widget: Enhanced graph layout and added data labels for better readability.
- Code Generator:
- Pico 2 W: sdk version upgraded to 2.1.1.
- RotarySwitch Widget
- Resolved an issue that caused custom code to be lost during successive code generations.
- Resolved an issue that caused wrong initial value for Pins.
- Display widget: Fixed the "Off" command, which was not functioning correctly. 22.1.0 03/11/2025 - Added support for Pico 2 W connected via WiFi and Ble using the C/C++ native SDK.
- Added support for Pico W connected via Ble using the C/C++ native SDK.
- Filtering connections by type is now supported in the connections list.
- Code Generator:
- Project generation for Pico 2 W WiFi (update AM_SDK_PicoWiFi library to the latest version).
- Project generation for Pico 2 W Ble (use the new AM_SDK_PicoBle library).
- Project generation for Pico W WiFi updated to SDK 2.1.0.
- Project generation for Pico W Ble (use the new AM_SDK_PicoBle library). 22.0.0 01/11/2025 - Widget Enhancements:
- Animations: Enhanced animations eliminate flickering when switching between pages.
- Logged Data Graph Widget: Added a button to purge data on demand. (Not yet compatible with all boards.)
- Threshold Widget:
- Introduced a delay for multiple updates to minimize updates to the board.
- Added direct value entry in the configuration panel, replacing the need for +/- buttons.
- Logged Data Graph Widget: generation of preprocess functions
- PushButton and SecurePushButton Widgets: Option to update PIN state only upon button press.
- Other Enhancements:
- IP Connection: Added an option for IP address and port retrieval directly via IP connection selection in Code Generation.
- New button added to delete existing projects.
- Code Generator Updates and Fixes:
- Pin Management: Added support for generating code to manage digital I/O and analog input pins independent of Widgets.
- CMakeLists.txt: Fixed bug causing errors in CMakeLists.txt generation under certain conditions.
- Digital Pin Conflicts: Widgets that utilize digital pins as inputs now verify pin configuration, avoiding conflicts with pins already set as outputs.
- Resolved an issue that prevented custom code from being retained within the doSync function for the Pico W when using the native SDK
- Introduced a new customizable code entry point for MicroPython, accessible after initializing amController (amController ready)
- Global Variable Management: Avoided duplicate definitions of global variables shared across different widgets.
- Widget-Specific Code Fixes:
- Threshold Widget: Resolved issues with code generation for MicroPython.
- Knob and Slider Widgets: Fixed sync callback generation when no pin is assigned.
- Display Widget:
- Corrected ADC pin setup in generated code for Pico C/C++
- MicroPython sync function now generates only when text-only mode is enabled.
- Fixed preprocess function generation.
- Threshold Widget: Enhanced synchronization function generation. 21.1.0 11/03/2024 - Added support for Pico W using the C/C++ native SDK (new library available—refer to the documentation for details)
- SD Widget: Enhanced file content display.
- Rotary Switch:
- Tap to rotate clockwise, double-tap to rotate counterclockwise.
- Disabled when the device is disconnected.
- Properly updates during the synchronization phase.
- Gauge Widget and Centered Gauge Widget: Fixed issues with min and max value fields.
- Command Widget: Commands can now also be entered in the configuration panel.
- Horizontal Bar Widget: Improved responsiveness with update fixes.
- Compass Widget: Various improvements and bug fixes.
- Sound Alarm Widget: Thresholds now support floating-point numbers.
- Code Generator:
- C/C++ code generation for Pico W is now available using the native SDK.
- Improved MicroPython examples, now allowing SD Card pin configuration.
- Reloads the last generated project configuration.
- Pico and Pico W pin configurations fixed to 40 pins.
- Added search field in the pin configuration.
- Sound Alarm: Fixed generated code.
- Logged Data Graph Widget: Fixed generated code.
- Preprocess Function on all widgets: Fixed generate code. 21.0.0 10/08/2024 * Support for Uno R4 WiFi using BLE
* Code Generator: support for Uno R4 WiFi using BLE
* Fix which caused the disconnection when the same BLE connection is used in more pages
* Other fixes and improvements 20.3.0 10/30/2023 Watch: Communication bewteen iPhone and Watch improved and made more reliable
Voice Commands:
- new commands to get connected to and disconnected from the board
- connection and disconnection announcements
- new commands for Knob and Slider Widgets
- fixes and improvements 20.2.0 09/02/2023 - Bottom Toolbar reorganized
- SD Widget: new icon
- Command Widget: layout redesigned
- Command Widget: black text in dark mode as well
- Display Widget: black text in dark mode as well
- Bug fixing and performance improvements 20.1.1 08/25/2023 Support for the new Arduino UNO R4 WiFi
Alarm Widget performs alarm time update on the board only when required
Code Generator: support for Uno R4 WiFi (including DAC)
Code Generator: support for setting the board's' dns 20.0.0 08/13/2023 Aggregation Functions (min, max, avg) for Display, Gauge and Centered Gauge Widgets
Bug fixing and performance improvements 19.4.0 04/29/2023 Connection and Disconnection buttons disabled when not usable
Layout improved
Search Bar in Widget Lists
Search Bar in Connections
Bug fixing and performance improvements 19.3.0 11/15/2022 Fixes and improvements for iOS16
Code Generator: Fixes to MicroPython code generator
Code Generator: Error management improved with more meaningful messages 19.2.0 09/18/2022 Page configuration: fix to allow to change rows and columns with any value
Input fields now have the clear on edit option
Input fields allow to enter negative numbers
Code Generator: fixes on generated code for Display Widget
Apple Watch: fix to make the rescanning button tappable
Apple Watch: overflow/underflow indication for Bar Widget 19.1.0 08/20/2022 * Support for Raspberry Pi Pico W
* Code Generator: Now suppports for Raspberry Pi Pico W using both C and MicroPython
* Some fixes in the Python code generator
* New feature for duplicating an existing Widget List
* BarWidget Overflow / Underflow indication 19.0.0 08/11/2022 Support for ESP8622 as board and not only as communication device
Code Generator: support for ESP8622 boards
Code Generator: fix for CC3000
SD Card Widget: text can now scroll in both directions
Logged Data Graph Widget: fixes and improvements
Fixes and Performance improving 18.0.0 03/04/2022
Arduino Manager version 26.0.0
Updated At: 2026-09-04
Changes: Version History - New Widgets:
- Exporter: Allows you to export selected variables to a local CSV file. The variables are written to the file whenever a selected variable (the trigger variable) changes value.
- Vertical Bar: Works the same as the Horizontal Bar Widget, but displays the bars vertically instead of horizontally.
- InputText Widget
- New, larger interface for entering values, making editing much easier
- Added a button to quickly clear the field while editing
- Can now be used in output transformations
- Can now be used in calculations
- Code Generator: Added support for the new Vertical Bar Widget
- Fixed a bug where the updated widget name wasn't displayed after being changed in the configuration view
- Hostname vs ip address validation improved
- Minor fixes and improvements. 26.0.0 1d ago - Projects are now sorted immediately after a project has been copied.
- Code Generator:
- Upgraded the Pico SDK to version 2.3.0.
- Display Widget: Variables associated with a Display Widget configured with 0 digits are now generated as integers instead of floats.
- Fixed an issue on iPhone that caused the selected widget list to be duplicated instead of imported. 24.5.0 Aug 5 - Widget lists can now be imported from and exported to files directly from the Widget Lists menu.
- Fixed an issue where connections using a host name that resolves to an existing IP address were not identified correctly.
- Fixed an issue where the LUT could return 0 for very low or very high values.
- Minor fixes and improvements. 24.4.0 Jul 3 • The Edit switch now operates across all pages simultaneously.
• The iOS app now disconnects from the board when running in the background and automatically reconnects when returned to the foreground.
• Pages can now be configured to send commands to the board automatically upon connection.
• In Page Configuration, connections can now be filtered by type.
• Console Widget:
* Fixed an issue that prevented the background color from being saved.
• PIN Code Generator:
* Added two-point calibration for analog pins.
* Improved Graph Widget code generation and fixed related issues.
• Fixed an issue that could cause data loss when multiple pages were connected to the same board.
• Fixed an issue that prevented downloading SD card file contents.
• Minor fixes and improvements. 24.3.0 Jun 17 - Switching to Edit Mode no longer disconnects the board
- Widget Lists can now have any number of pages. Pages can be added or removed at any time
- Widget List name and connection information are now displayed in a more compact layout on iPhone, leaving more space for widgets
- A set of commands to be sent to the board after connection can now be configured for each page
- Fixed an issue where variable names were truncated to the first letter of the widget name
- Input Widget:
- Fixed an issue that prevented formatted integer and decimal values from being sent correctly
- Fixed an issue that prevented the last entered value from being saved in the Widget List
- Switch & LED Widget:
- Improved the layout to keep switches large enough for comfortable operation
- Console Widget:
- improved readability in Dark Mode by using black text color
- Transformations:
- Formulas now support comments beginning with //
- ELSE expressions in IF statements are now optional
- THEN expressions and ELSE expression can now start with minus (-) operator
- Minor fixes and improvements 24.2.0 Jun 11 - Display Widget: fix to have some space between end of one text loop and the beginning of the next on iOS
- Thermostat Widget
- Fixed the configuration panel by removing the value field, which did not make sense
- Added a hysteresis value
- Last selected Widget List is selected automatically
- Last selected Code Generator project is now saved and selected automatically
- Code Generator:
- Missing Template for Pico family using Arduino IDE
- Fix to prevent the preprocessing function call if not requested
- A variable is now generated to track the state of Switch and Switch & LED widgets
- A variable is now generated to track the position of Rotary Switch widget
- Documentation updated
- PIN Code Generator:
- Add averaging and Look up table support for analog pins (requires AMLibraries update)
- The Thermostat Widget can be connected also to an action digital pin
- Documentation updated
- Fixed an issue that prevented canceling BLE connection rescanning
- Fixed an issue that prevented to compile the generated code for Pico Pi with SDK 2.0.0
- Fixed an issue that caused zoomed widgets to display a white background in Dark Mode
- Fixed an issue that caused Compass, Bubble Level, Accelerometer, Gyroscope widgets to display a white background in Dark Mode
- Fixed an issue that prevented saving Wi-Fi connections with ports greater than 32768.
- Fixed an issue that prevented conversion of old widget lists with Wi-Fi connections using ports greater than 32768.
- Fixed an issue that prevented to display the add connection button on smaller iphones
- Fixed an issue that prevented to import widget list from file on some iOS devices 24.1.0 Jun 3 - New interface with a modern look, fully compatible with iOS 26 and macOS Tahoe
- Widget improvements
- Widgets now support double size
- Widgets can be reorganized on the grid using drag and drop
- The Calculator widget has been replaced with Transformations associated with each widget list
- Display
- Left and right labels
- Customizable background color
- Rotary Switch
- Each position can have a custom label instead of a number
- Gauge
- Left and right labels
- Threshold
- Repeating updates
- Customizable background color
- Thermostat
- Customizable background color
- PIN code generator
- Web widget removed
- Connections and widget lists can now be stored locally or in iCloud and shared across all your devices
- Experimental feature: create a new widget list from a natural language description of your needs
- Voice Commands
- Improved (see documentation for details)
- Added voice command for battery level
- Italian language support
- Code Generator
- Completely improved
- Each widget list can now have multiple code generation projects (e.g. for different boards)
- Each code generation project is linked to a single source widget list
- Code generation for ESP32 PWM pins
- Python generator:
- Function and variable names now follow Python naming conventions
- Code generation for ESP32 PWM pins
- Tutorials
- The existing tutorials updated to the new interface
- Added new tutorials
- Discovery widgets feature removed 24.0.0 May 8 - All widgets on macOS: fixed the background color of widget name in dark mode.
- Slider: fixed a bug that prevented to change the slider color.
- Monitor section: new icon.
- Value Scheduler:
- The sequence can now be set to start either automatically upon connection or manually.
- Configuration Form improved.
- Code Generator: fixes to the code generation of Threshold Widget, Thermostat Widget, Sound Alarm, Color Widget, Logged Data Graph 23.2.0 Jan 10 - Added Monitor section to log incoming and outgoing messages for debugging communication between the board and Arduino Manager.
- Code Generator:
- Generated Pico Projects now supports SDK 2.2.0
- Minor fixes and updates to support iOS 26 23.1.0 10/05/2025 * Two new Widgets:
* Calculator: enables processing data coming from the board using user defined mathematical formulas. New computed variables can also be defined and used with output widgets for more dynamic interactions
* Value Scheduler: enables the definition of a sequence of values for a variable, along with their associated timings. When the app connects to the board, the sequence is sent automatically
* Code Generator:
* Code Generation for the new Value Scheduler
* Display Widget: corrected an issue that caused text to exceed the blue display area
* Watch layout improved
* Fixed issues related to product purchasing
* Error message in case an external Widget List cannot be loaded
* Pico W / 2 W: sdk version upgraded to 2.1.1
* Fixes and improvements 23.0.0 07/24/2025 - Text Widget:
- Now supports variable numbers of decimal places.
- Fixed C++ code generation issues.
- Corrected number of digits in SyncCallback.
- Rotary Switch Widget:
- New layout
- Added configurable number of positions.
- Full support added in code generation.
- Battery Level Widget
- Now includes automatic generation of the batteryLevel variable.
- Code Generator
- Display Widget: New option to update only on sync.
- Fixed duplication of variable definitions for certain widgets.
- Added support for configurable number of positions for the Rotary Switch Widget. 22.2.0 05/08/2025 - Logged Data Graph Widget: Enhanced graph layout and added data labels for better readability.
- Graph Widget: Enhanced graph layout and added data labels for better readability.
- Code Generator:
- Pico 2 W: sdk version upgraded to 2.1.1.
- RotarySwitch Widget
- Resolved an issue that caused custom code to be lost during successive code generations.
- Resolved an issue that caused wrong initial value for Pins.
- Display widget: Fixed the "Off" command, which was not functioning correctly. 22.1.0 03/11/2025 - Added support for Pico 2 W connected via WiFi and Ble using the C/C++ native SDK.
- Added support for Pico W connected via Ble using the C/C++ native SDK.
- Filtering connections by type is now supported in the connections list.
- Code Generator:
- Project generation for Pico 2 W WiFi (update AM_SDK_PicoWiFi library to the latest version).
- Project generation for Pico 2 W Ble (use the new AM_SDK_PicoBle library).
- Project generation for Pico W WiFi updated to SDK 2.1.0.
- Project generation for Pico W Ble (use the new AM_SDK_PicoBle library). 22.0.0 01/11/2025 - Widget Enhancements:
- Animations: Enhanced animations eliminate flickering when switching between pages.
- Logged Data Graph Widget: Added a button to purge data on demand. (Not yet compatible with all boards.)
- Threshold Widget:
- Introduced a delay for multiple updates to minimize updates to the board.
- Added direct value entry in the configuration panel, replacing the need for +/- buttons.
- Logged Data Graph Widget: generation of preprocess functions
- PushButton and SecurePushButton Widgets: Option to update PIN state only upon button press.
- Other Enhancements:
- IP Connection: Added an option for IP address and port retrieval directly via IP connection selection in Code Generation.
- New button added to delete existing projects.
- Code Generator Updates and Fixes:
- Pin Management: Added support for generating code to manage digital I/O and analog input pins independent of Widgets.
- CMakeLists.txt: Fixed bug causing errors in CMakeLists.txt generation under certain conditions.
- Digital Pin Conflicts: Widgets that utilize digital pins as inputs now verify pin configuration, avoiding conflicts with pins already set as outputs.
- Resolved an issue that prevented custom code from being retained within the doSync function for the Pico W when using the native SDK
- Introduced a new customizable code entry point for MicroPython, accessible after initializing amController (amController ready)
- Global Variable Management: Avoided duplicate definitions of global variables shared across different widgets.
- Widget-Specific Code Fixes:
- Threshold Widget: Resolved issues with code generation for MicroPython.
- Knob and Slider Widgets: Fixed sync callback generation when no pin is assigned.
- Display Widget:
- Corrected ADC pin setup in generated code for Pico C/C++
- MicroPython sync function now generates only when text-only mode is enabled.
- Fixed preprocess function generation.
- Threshold Widget: Enhanced synchronization function generation. 21.1.0 11/03/2024 - Added support for Pico W using the C/C++ native SDK (new library available—refer to the documentation for details)
- SD Widget: Enhanced file content display.
- Rotary Switch:
- Tap to rotate clockwise, double-tap to rotate counterclockwise.
- Disabled when the device is disconnected.
- Properly updates during the synchronization phase.
- Gauge Widget and Centered Gauge Widget: Fixed issues with min and max value fields.
- Command Widget: Commands can now also be entered in the configuration panel.
- Horizontal Bar Widget: Improved responsiveness with update fixes.
- Compass Widget: Various improvements and bug fixes.
- Sound Alarm Widget: Thresholds now support floating-point numbers.
- Code Generator:
- C/C++ code generation for Pico W is now available using the native SDK.
- Improved MicroPython examples, now allowing SD Card pin configuration.
- Reloads the last generated project configuration.
- Pico and Pico W pin configurations fixed to 40 pins.
- Added search field in the pin configuration.
- Sound Alarm: Fixed generated code.
- Logged Data Graph Widget: Fixed generated code.
- Preprocess Function on all widgets: Fixed generate code. 21.0.0 10/08/2024 * Support for Uno R4 WiFi using BLE
* Code Generator: support for Uno R4 WiFi using BLE
* Fix which caused the disconnection when the same BLE connection is used in more pages
* Other fixes and improvements 20.3.0 10/30/2023 Watch: Communication bewteen iPhone and Watch improved and made more reliable
Voice Commands:
- new commands to get connected to and disconnected from the board
- connection and disconnection announcements
- new commands for Knob and Slider Widgets
- fixes and improvements 20.2.0 09/02/2023 - Bottom Toolbar reorganized
- SD Widget: new icon
- Command Widget: layout redesigned
- Command Widget: black text in dark mode as well
- Display Widget: black text in dark mode as well
- Bug fixing and performance improvements 20.1.1 08/25/2023 Support for the new Arduino UNO R4 WiFi
Alarm Widget performs alarm time update on the board only when required
Code Generator: support for Uno R4 WiFi (including DAC)
Code Generator: support for setting the board's' dns 20.0.0 08/13/2023 Aggregation Functions (min, max, avg) for Display, Gauge and Centered Gauge Widgets
Bug fixing and performance improvements 19.4.0 04/29/2023 Connection and Disconnection buttons disabled when not usable
Layout improved
Search Bar in Widget Lists
Search Bar in Connections
Bug fixing and performance improvements 19.3.0 11/15/2022 Fixes and improvements for iOS16
Code Generator: Fixes to MicroPython code generator
Code Generator: Error management improved with more meaningful messages 19.2.0 09/18/2022 Page configuration: fix to allow to change rows and columns with any value
Input fields now have the clear on edit option
Input fields allow to enter negative numbers
Code Generator: fixes on generated code for Display Widget
Apple Watch: fix to make the rescanning button tappable
Apple Watch: overflow/underflow indication for Bar Widget 19.1.0 08/20/2022 * Support for Raspberry Pi Pico W
* Code Generator: Now suppports for Raspberry Pi Pico W using both C and MicroPython
* Some fixes in the Python code generator
* New feature for duplicating an existing Widget List
* BarWidget Overflow / Underflow indication 19.0.0 08/11/2022 Support for ESP8622 as board and not only as communication device
Code Generator: support for ESP8622 boards
Code Generator: fix for CC3000
SD Card Widget: text can now scroll in both directions
Logged Data Graph Widget: fixes and improvements
Fixes and Performance improving 18.0.0 03/04/2022
Arduino Manager version 24.5.0
Updated At: 2026-08-22
Changes: Version History - Projects are now sorted immediately after a project has been copied.
- Code Generator:
- Upgraded the Pico SDK to version 2.3.0.
- Display Widget: Variables associated with a Display Widget configured with 0 digits are now generated as integers instead of floats.
- Fixed an issue on iPhone that caused the selected widget list to be duplicated instead of imported. 24.5.0 Aug 5 - Widget lists can now be imported from and exported to files directly from the Widget Lists menu.
- Fixed an issue where connections using a host name that resolves to an existing IP address were not identified correctly.
- Fixed an issue where the LUT could return 0 for very low or very high values.
- Minor fixes and improvements. 24.4.0 Jul 3 • The Edit switch now operates across all pages simultaneously.
• The iOS app now disconnects from the board when running in the background and automatically reconnects when returned to the foreground.
• Pages can now be configured to send commands to the board automatically upon connection.
• In Page Configuration, connections can now be filtered by type.
• Console Widget:
* Fixed an issue that prevented the background color from being saved.
• PIN Code Generator:
* Added two-point calibration for analog pins.
* Improved Graph Widget code generation and fixed related issues.
• Fixed an issue that could cause data loss when multiple pages were connected to the same board.
• Fixed an issue that prevented downloading SD card file contents.
• Minor fixes and improvements. 24.3.0 Jun 17 - Switching to Edit Mode no longer disconnects the board
- Widget Lists can now have any number of pages. Pages can be added or removed at any time
- Widget List name and connection information are now displayed in a more compact layout on iPhone, leaving more space for widgets
- A set of commands to be sent to the board after connection can now be configured for each page
- Fixed an issue where variable names were truncated to the first letter of the widget name
- Input Widget:
- Fixed an issue that prevented formatted integer and decimal values from being sent correctly
- Fixed an issue that prevented the last entered value from being saved in the Widget List
- Switch & LED Widget:
- Improved the layout to keep switches large enough for comfortable operation
- Console Widget:
- improved readability in Dark Mode by using black text color
- Transformations:
- Formulas now support comments beginning with //
- ELSE expressions in IF statements are now optional
- THEN expressions and ELSE expression can now start with minus (-) operator
- Minor fixes and improvements 24.2.0 Jun 11 - Display Widget: fix to have some space between end of one text loop and the beginning of the next on iOS
- Thermostat Widget
- Fixed the configuration panel by removing the value field, which did not make sense
- Added a hysteresis value
- Last selected Widget List is selected automatically
- Last selected Code Generator project is now saved and selected automatically
- Code Generator:
- Missing Template for Pico family using Arduino IDE
- Fix to prevent the preprocessing function call if not requested
- A variable is now generated to track the state of Switch and Switch & LED widgets
- A variable is now generated to track the position of Rotary Switch widget
- Documentation updated
- PIN Code Generator:
- Add averaging and Look up table support for analog pins (requires AMLibraries update)
- The Thermostat Widget can be connected also to an action digital pin
- Documentation updated
- Fixed an issue that prevented canceling BLE connection rescanning
- Fixed an issue that prevented to compile the generated code for Pico Pi with SDK 2.0.0
- Fixed an issue that caused zoomed widgets to display a white background in Dark Mode
- Fixed an issue that caused Compass, Bubble Level, Accelerometer, Gyroscope widgets to display a white background in Dark Mode
- Fixed an issue that prevented saving Wi-Fi connections with ports greater than 32768.
- Fixed an issue that prevented conversion of old widget lists with Wi-Fi connections using ports greater than 32768.
- Fixed an issue that prevented to display the add connection button on smaller iphones
- Fixed an issue that prevented to import widget list from file on some iOS devices 24.1.0 Jun 3 - New interface with a modern look, fully compatible with iOS 26 and macOS Tahoe
- Widget improvements
- Widgets now support double size
- Widgets can be reorganized on the grid using drag and drop
- The Calculator widget has been replaced with Transformations associated with each widget list
- Display
- Left and right labels
- Customizable background color
- Rotary Switch
- Each position can have a custom label instead of a number
- Gauge
- Left and right labels
- Threshold
- Repeating updates
- Customizable background color
- Thermostat
- Customizable background color
- PIN code generator
- Web widget removed
- Connections and widget lists can now be stored locally or in iCloud and shared across all your devices
- Experimental feature: create a new widget list from a natural language description of your needs
- Voice Commands
- Improved (see documentation for details)
- Added voice command for battery level
- Italian language support
- Code Generator
- Completely improved
- Each widget list can now have multiple code generation projects (e.g. for different boards)
- Each code generation project is linked to a single source widget list
- Code generation for ESP32 PWM pins
- Python generator:
- Function and variable names now follow Python naming conventions
- Code generation for ESP32 PWM pins
- Tutorials
- The existing tutorials updated to the new interface
- Added new tutorials
- Discovery widgets feature removed 24.0.0 May 8 - All widgets on macOS: fixed the background color of widget name in dark mode.
- Slider: fixed a bug that prevented to change the slider color.
- Monitor section: new icon.
- Value Scheduler:
- The sequence can now be set to start either automatically upon connection or manually.
- Configuration Form improved.
- Code Generator: fixes to the code generation of Threshold Widget, Thermostat Widget, Sound Alarm, Color Widget, Logged Data Graph 23.2.0 Jan 10 - Added Monitor section to log incoming and outgoing messages for debugging communication between the board and Arduino Manager.
- Code Generator:
- Generated Pico Projects now supports SDK 2.2.0
- Minor fixes and updates to support iOS 26 23.1.0 10/05/2025 * Two new Widgets:
* Calculator: enables processing data coming from the board using user defined mathematical formulas. New computed variables can also be defined and used with output widgets for more dynamic interactions
* Value Scheduler: enables the definition of a sequence of values for a variable, along with their associated timings. When the app connects to the board, the sequence is sent automatically
* Code Generator:
* Code Generation for the new Value Scheduler
* Display Widget: corrected an issue that caused text to exceed the blue display area
* Watch layout improved
* Fixed issues related to product purchasing
* Error message in case an external Widget List cannot be loaded
* Pico W / 2 W: sdk version upgraded to 2.1.1
* Fixes and improvements 23.0.0 07/24/2025 - Text Widget:
- Now supports variable numbers of decimal places.
- Fixed C++ code generation issues.
- Corrected number of digits in SyncCallback.
- Rotary Switch Widget:
- New layout
- Added configurable number of positions.
- Full support added in code generation.
- Battery Level Widget
- Now includes automatic generation of the batteryLevel variable.
- Code Generator
- Display Widget: New option to update only on sync.
- Fixed duplication of variable definitions for certain widgets.
- Added support for configurable number of positions for the Rotary Switch Widget. 22.2.0 05/08/2025 - Logged Data Graph Widget: Enhanced graph layout and added data labels for better readability.
- Graph Widget: Enhanced graph layout and added data labels for better readability.
- Code Generator:
- Pico 2 W: sdk version upgraded to 2.1.1.
- RotarySwitch Widget
- Resolved an issue that caused custom code to be lost during successive code generations.
- Resolved an issue that caused wrong initial value for Pins.
- Display widget: Fixed the "Off" command, which was not functioning correctly. 22.1.0 03/11/2025 - Added support for Pico 2 W connected via WiFi and Ble using the C/C++ native SDK.
- Added support for Pico W connected via Ble using the C/C++ native SDK.
- Filtering connections by type is now supported in the connections list.
- Code Generator:
- Project generation for Pico 2 W WiFi (update AM_SDK_PicoWiFi library to the latest version).
- Project generation for Pico 2 W Ble (use the new AM_SDK_PicoBle library).
- Project generation for Pico W WiFi updated to SDK 2.1.0.
- Project generation for Pico W Ble (use the new AM_SDK_PicoBle library). 22.0.0 01/11/2025 - Widget Enhancements:
- Animations: Enhanced animations eliminate flickering when switching between pages.
- Logged Data Graph Widget: Added a button to purge data on demand. (Not yet compatible with all boards.)
- Threshold Widget:
- Introduced a delay for multiple updates to minimize updates to the board.
- Added direct value entry in the configuration panel, replacing the need for +/- buttons.
- Logged Data Graph Widget: generation of preprocess functions
- PushButton and SecurePushButton Widgets: Option to update PIN state only upon button press.
- Other Enhancements:
- IP Connection: Added an option for IP address and port retrieval directly via IP connection selection in Code Generation.
- New button added to delete existing projects.
- Code Generator Updates and Fixes:
- Pin Management: Added support for generating code to manage digital I/O and analog input pins independent of Widgets.
- CMakeLists.txt: Fixed bug causing errors in CMakeLists.txt generation under certain conditions.
- Digital Pin Conflicts: Widgets that utilize digital pins as inputs now verify pin configuration, avoiding conflicts with pins already set as outputs.
- Resolved an issue that prevented custom code from being retained within the doSync function for the Pico W when using the native SDK
- Introduced a new customizable code entry point for MicroPython, accessible after initializing amController (amController ready)
- Global Variable Management: Avoided duplicate definitions of global variables shared across different widgets.
- Widget-Specific Code Fixes:
- Threshold Widget: Resolved issues with code generation for MicroPython.
- Knob and Slider Widgets: Fixed sync callback generation when no pin is assigned.
- Display Widget:
- Corrected ADC pin setup in generated code for Pico C/C++
- MicroPython sync function now generates only when text-only mode is enabled.
- Fixed preprocess function generation.
- Threshold Widget: Enhanced synchronization function generation. 21.1.0 11/03/2024 - Added support for Pico W using the C/C++ native SDK (new library available—refer to the documentation for details)
- SD Widget: Enhanced file content display.
- Rotary Switch:
- Tap to rotate clockwise, double-tap to rotate counterclockwise.
- Disabled when the device is disconnected.
- Properly updates during the synchronization phase.
- Gauge Widget and Centered Gauge Widget: Fixed issues with min and max value fields.
- Command Widget: Commands can now also be entered in the configuration panel.
- Horizontal Bar Widget: Improved responsiveness with update fixes.
- Compass Widget: Various improvements and bug fixes.
- Sound Alarm Widget: Thresholds now support floating-point numbers.
- Code Generator:
- C/C++ code generation for Pico W is now available using the native SDK.
- Improved MicroPython examples, now allowing SD Card pin configuration.
- Reloads the last generated project configuration.
- Pico and Pico W pin configurations fixed to 40 pins.
- Added search field in the pin configuration.
- Sound Alarm: Fixed generated code.
- Logged Data Graph Widget: Fixed generated code.
- Preprocess Function on all widgets: Fixed generate code. 21.0.0 10/08/2024 * Support for Uno R4 WiFi using BLE
* Code Generator: support for Uno R4 WiFi using BLE
* Fix which caused the disconnection when the same BLE connection is used in more pages
* Other fixes and improvements 20.3.0 10/30/2023 Watch: Communication bewteen iPhone and Watch improved and made more reliable
Voice Commands:
- new commands to get connected to and disconnected from the board
- connection and disconnection announcements
- new commands for Knob and Slider Widgets
- fixes and improvements 20.2.0 09/02/2023 - Bottom Toolbar reorganized
- SD Widget: new icon
- Command Widget: layout redesigned
- Command Widget: black text in dark mode as well
- Display Widget: black text in dark mode as well
- Bug fixing and performance improvements 20.1.1 08/25/2023 Support for the new Arduino UNO R4 WiFi
Alarm Widget performs alarm time update on the board only when required
Code Generator: support for Uno R4 WiFi (including DAC)
Code Generator: support for setting the board's' dns 20.0.0 08/13/2023 Aggregation Functions (min, max, avg) for Display, Gauge and Centered Gauge Widgets
Bug fixing and performance improvements 19.4.0 04/29/2023 Connection and Disconnection buttons disabled when not usable
Layout improved
Search Bar in Widget Lists
Search Bar in Connections
Bug fixing and performance improvements 19.3.0 11/15/2022 Fixes and improvements for iOS16
Code Generator: Fixes to MicroPython code generator
Code Generator: Error management improved with more meaningful messages 19.2.0 09/18/2022 Page configuration: fix to allow to change rows and columns with any value
Input fields now have the clear on edit option
Input fields allow to enter negative numbers
Code Generator: fixes on generated code for Display Widget
Apple Watch: fix to make the rescanning button tappable
Apple Watch: overflow/underflow indication for Bar Widget 19.1.0 08/20/2022 * Support for Raspberry Pi Pico W
* Code Generator: Now suppports for Raspberry Pi Pico W using both C and MicroPython
* Some fixes in the Python code generator
* New feature for duplicating an existing Widget List
* BarWidget Overflow / Underflow indication 19.0.0 08/11/2022 Support for ESP8622 as board and not only as communication device
Code Generator: support for ESP8622 boards
Code Generator: fix for CC3000
SD Card Widget: text can now scroll in both directions
Logged Data Graph Widget: fixes and improvements
Fixes and Performance improving 18.0.0 03/04/2022 Fix to properly convert old Widget Lists on some devices.
Old unconverted Widget Lists are automatically attached to the Support Request mail (this works if the app has not been uninstalled). 17.2.1 01/16/2022
Arduino Manager version 24.4.0
Updated At: 2026-07-25
Changes: Version History - Widget lists can now be imported from and exported to files directly from the Widget Lists menu.
- Fixed an issue where connections using a host name that resolves to an existing IP address were not identified correctly.
- Fixed an issue where the LUT could return 0 for very low or very high values.
- Minor fixes and improvements. 24.4.0 Jul 3 • The Edit switch now operates across all pages simultaneously.
• The iOS app now disconnects from the board when running in the background and automatically reconnects when returned to the foreground.
• Pages can now be configured to send commands to the board automatically upon connection.
• In Page Configuration, connections can now be filtered by type.
• Console Widget:
* Fixed an issue that prevented the background color from being saved.
• PIN Code Generator:
* Added two-point calibration for analog pins.
* Improved Graph Widget code generation and fixed related issues.
• Fixed an issue that could cause data loss when multiple pages were connected to the same board.
• Fixed an issue that prevented downloading SD card file contents.
• Minor fixes and improvements. 24.3.0 Jun 17 - Switching to Edit Mode no longer disconnects the board
- Widget Lists can now have any number of pages. Pages can be added or removed at any time
- Widget List name and connection information are now displayed in a more compact layout on iPhone, leaving more space for widgets
- A set of commands to be sent to the board after connection can now be configured for each page
- Fixed an issue where variable names were truncated to the first letter of the widget name
- Input Widget:
- Fixed an issue that prevented formatted integer and decimal values from being sent correctly
- Fixed an issue that prevented the last entered value from being saved in the Widget List
- Switch & LED Widget:
- Improved the layout to keep switches large enough for comfortable operation
- Console Widget:
- improved readability in Dark Mode by using black text color
- Transformations:
- Formulas now support comments beginning with //
- ELSE expressions in IF statements are now optional
- THEN expressions and ELSE expression can now start with minus (-) operator
- Minor fixes and improvements 24.2.0 Jun 11 - Display Widget: fix to have some space between end of one text loop and the beginning of the next on iOS
- Thermostat Widget
- Fixed the configuration panel by removing the value field, which did not make sense
- Added a hysteresis value
- Last selected Widget List is selected automatically
- Last selected Code Generator project is now saved and selected automatically
- Code Generator:
- Missing Template for Pico family using Arduino IDE
- Fix to prevent the preprocessing function call if not requested
- A variable is now generated to track the state of Switch and Switch & LED widgets
- A variable is now generated to track the position of Rotary Switch widget
- Documentation updated
- PIN Code Generator:
- Add averaging and Look up table support for analog pins (requires AMLibraries update)
- The Thermostat Widget can be connected also to an action digital pin
- Documentation updated
- Fixed an issue that prevented canceling BLE connection rescanning
- Fixed an issue that prevented to compile the generated code for Pico Pi with SDK 2.0.0
- Fixed an issue that caused zoomed widgets to display a white background in Dark Mode
- Fixed an issue that caused Compass, Bubble Level, Accelerometer, Gyroscope widgets to display a white background in Dark Mode
- Fixed an issue that prevented saving Wi-Fi connections with ports greater than 32768.
- Fixed an issue that prevented conversion of old widget lists with Wi-Fi connections using ports greater than 32768.
- Fixed an issue that prevented to display the add connection button on smaller iphones
- Fixed an issue that prevented to import widget list from file on some iOS devices 24.1.0 Jun 3 - New interface with a modern look, fully compatible with iOS 26 and macOS Tahoe
- Widget improvements
- Widgets now support double size
- Widgets can be reorganized on the grid using drag and drop
- The Calculator widget has been replaced with Transformations associated with each widget list
- Display
- Left and right labels
- Customizable background color
- Rotary Switch
- Each position can have a custom label instead of a number
- Gauge
- Left and right labels
- Threshold
- Repeating updates
- Customizable background color
- Thermostat
- Customizable background color
- PIN code generator
- Web widget removed
- Connections and widget lists can now be stored locally or in iCloud and shared across all your devices
- Experimental feature: create a new widget list from a natural language description of your needs
- Voice Commands
- Improved (see documentation for details)
- Added voice command for battery level
- Italian language support
- Code Generator
- Completely improved
- Each widget list can now have multiple code generation projects (e.g. for different boards)
- Each code generation project is linked to a single source widget list
- Code generation for ESP32 PWM pins
- Python generator:
- Function and variable names now follow Python naming conventions
- Code generation for ESP32 PWM pins
- Tutorials
- The existing tutorials updated to the new interface
- Added new tutorials
- Discovery widgets feature removed 24.0.0 May 8 - All widgets on macOS: fixed the background color of widget name in dark mode.
- Slider: fixed a bug that prevented to change the slider color.
- Monitor section: new icon.
- Value Scheduler:
- The sequence can now be set to start either automatically upon connection or manually.
- Configuration Form improved.
- Code Generator: fixes to the code generation of Threshold Widget, Thermostat Widget, Sound Alarm, Color Widget, Logged Data Graph 23.2.0 Jan 10 - Added Monitor section to log incoming and outgoing messages for debugging communication between the board and Arduino Manager.
- Code Generator:
- Generated Pico Projects now supports SDK 2.2.0
- Minor fixes and updates to support iOS 26 23.1.0 10/05/2025 * Two new Widgets:
* Calculator: enables processing data coming from the board using user defined mathematical formulas. New computed variables can also be defined and used with output widgets for more dynamic interactions
* Value Scheduler: enables the definition of a sequence of values for a variable, along with their associated timings. When the app connects to the board, the sequence is sent automatically
* Code Generator:
* Code Generation for the new Value Scheduler
* Display Widget: corrected an issue that caused text to exceed the blue display area
* Watch layout improved
* Fixed issues related to product purchasing
* Error message in case an external Widget List cannot be loaded
* Pico W / 2 W: sdk version upgraded to 2.1.1
* Fixes and improvements 23.0.0 07/24/2025 - Text Widget:
- Now supports variable numbers of decimal places.
- Fixed C++ code generation issues.
- Corrected number of digits in SyncCallback.
- Rotary Switch Widget:
- New layout
- Added configurable number of positions.
- Full support added in code generation.
- Battery Level Widget
- Now includes automatic generation of the batteryLevel variable.
- Code Generator
- Display Widget: New option to update only on sync.
- Fixed duplication of variable definitions for certain widgets.
- Added support for configurable number of positions for the Rotary Switch Widget. 22.2.0 05/08/2025 - Logged Data Graph Widget: Enhanced graph layout and added data labels for better readability.
- Graph Widget: Enhanced graph layout and added data labels for better readability.
- Code Generator:
- Pico 2 W: sdk version upgraded to 2.1.1.
- RotarySwitch Widget
- Resolved an issue that caused custom code to be lost during successive code generations.
- Resolved an issue that caused wrong initial value for Pins.
- Display widget: Fixed the "Off" command, which was not functioning correctly. 22.1.0 03/11/2025 - Added support for Pico 2 W connected via WiFi and Ble using the C/C++ native SDK.
- Added support for Pico W connected via Ble using the C/C++ native SDK.
- Filtering connections by type is now supported in the connections list.
- Code Generator:
- Project generation for Pico 2 W WiFi (update AM_SDK_PicoWiFi library to the latest version).
- Project generation for Pico 2 W Ble (use the new AM_SDK_PicoBle library).
- Project generation for Pico W WiFi updated to SDK 2.1.0.
- Project generation for Pico W Ble (use the new AM_SDK_PicoBle library). 22.0.0 01/11/2025 - Widget Enhancements:
- Animations: Enhanced animations eliminate flickering when switching between pages.
- Logged Data Graph Widget: Added a button to purge data on demand. (Not yet compatible with all boards.)
- Threshold Widget:
- Introduced a delay for multiple updates to minimize updates to the board.
- Added direct value entry in the configuration panel, replacing the need for +/- buttons.
- Logged Data Graph Widget: generation of preprocess functions
- PushButton and SecurePushButton Widgets: Option to update PIN state only upon button press.
- Other Enhancements:
- IP Connection: Added an option for IP address and port retrieval directly via IP connection selection in Code Generation.
- New button added to delete existing projects.
- Code Generator Updates and Fixes:
- Pin Management: Added support for generating code to manage digital I/O and analog input pins independent of Widgets.
- CMakeLists.txt: Fixed bug causing errors in CMakeLists.txt generation under certain conditions.
- Digital Pin Conflicts: Widgets that utilize digital pins as inputs now verify pin configuration, avoiding conflicts with pins already set as outputs.
- Resolved an issue that prevented custom code from being retained within the doSync function for the Pico W when using the native SDK
- Introduced a new customizable code entry point for MicroPython, accessible after initializing amController (amController ready)
- Global Variable Management: Avoided duplicate definitions of global variables shared across different widgets.
- Widget-Specific Code Fixes:
- Threshold Widget: Resolved issues with code generation for MicroPython.
- Knob and Slider Widgets: Fixed sync callback generation when no pin is assigned.
- Display Widget:
- Corrected ADC pin setup in generated code for Pico C/C++
- MicroPython sync function now generates only when text-only mode is enabled.
- Fixed preprocess function generation.
- Threshold Widget: Enhanced synchronization function generation. 21.1.0 11/03/2024 - Added support for Pico W using the C/C++ native SDK (new library available—refer to the documentation for details)
- SD Widget: Enhanced file content display.
- Rotary Switch:
- Tap to rotate clockwise, double-tap to rotate counterclockwise.
- Disabled when the device is disconnected.
- Properly updates during the synchronization phase.
- Gauge Widget and Centered Gauge Widget: Fixed issues with min and max value fields.
- Command Widget: Commands can now also be entered in the configuration panel.
- Horizontal Bar Widget: Improved responsiveness with update fixes.
- Compass Widget: Various improvements and bug fixes.
- Sound Alarm Widget: Thresholds now support floating-point numbers.
- Code Generator:
- C/C++ code generation for Pico W is now available using the native SDK.
- Improved MicroPython examples, now allowing SD Card pin configuration.
- Reloads the last generated project configuration.
- Pico and Pico W pin configurations fixed to 40 pins.
- Added search field in the pin configuration.
- Sound Alarm: Fixed generated code.
- Logged Data Graph Widget: Fixed generated code.
- Preprocess Function on all widgets: Fixed generate code. 21.0.0 10/08/2024 * Support for Uno R4 WiFi using BLE
* Code Generator: support for Uno R4 WiFi using BLE
* Fix which caused the disconnection when the same BLE connection is used in more pages
* Other fixes and improvements 20.3.0 10/30/2023 Watch: Communication bewteen iPhone and Watch improved and made more reliable
Voice Commands:
- new commands to get connected to and disconnected from the board
- connection and disconnection announcements
- new commands for Knob and Slider Widgets
- fixes and improvements 20.2.0 09/02/2023 - Bottom Toolbar reorganized
- SD Widget: new icon
- Command Widget: layout redesigned
- Command Widget: black text in dark mode as well
- Display Widget: black text in dark mode as well
- Bug fixing and performance improvements 20.1.1 08/25/2023 Support for the new Arduino UNO R4 WiFi
Alarm Widget performs alarm time update on the board only when required
Code Generator: support for Uno R4 WiFi (including DAC)
Code Generator: support for setting the board's' dns 20.0.0 08/13/2023 Aggregation Functions (min, max, avg) for Display, Gauge and Centered Gauge Widgets
Bug fixing and performance improvements 19.4.0 04/29/2023 Connection and Disconnection buttons disabled when not usable
Layout improved
Search Bar in Widget Lists
Search Bar in Connections
Bug fixing and performance improvements 19.3.0 11/15/2022 Fixes and improvements for iOS16
Code Generator: Fixes to MicroPython code generator
Code Generator: Error management improved with more meaningful messages 19.2.0 09/18/2022 Page configuration: fix to allow to change rows and columns with any value
Input fields now have the clear on edit option
Input fields allow to enter negative numbers
Code Generator: fixes on generated code for Display Widget
Apple Watch: fix to make the rescanning button tappable
Apple Watch: overflow/underflow indication for Bar Widget 19.1.0 08/20/2022 * Support for Raspberry Pi Pico W
* Code Generator: Now suppports for Raspberry Pi Pico W using both C and MicroPython
* Some fixes in the Python code generator
* New feature for duplicating an existing Widget List
* BarWidget Overflow / Underflow indication 19.0.0 08/11/2022 Support for ESP8622 as board and not only as communication device
Code Generator: support for ESP8622 boards
Code Generator: fix for CC3000
SD Card Widget: text can now scroll in both directions
Logged Data Graph Widget: fixes and improvements
Fixes and Performance improving 18.0.0 03/04/2022 Fix to properly convert old Widget Lists on some devices.
Old unconverted Widget Lists are automatically attached to the Support Request mail (this works if the app has not been uninstalled). 17.2.1 01/16/2022 Display Widget, Gauge Widget and Centered Gauge Widget can scale and shift received values.
Bug Fixing and performance improvements. 17.2.0 01/08/2022
Arduino Manager version 24.4.0
Updated At: 2026-07-08
Changes: Version History - Widget lists can now be imported from and exported to files directly from the Widget Lists menu.
- Fixed an issue where connections using a host name that resolves to an existing IP address were not identified correctly.
- Fixed an issue where the LUT could return 0 for very low or very high values.
- Minor fixes and improvements. 24.4.0 4d ago • The Edit switch now operates across all pages simultaneously.
• The iOS app now disconnects from the board when running in the background and automatically reconnects when returned to the foreground.
• Pages can now be configured to send commands to the board automatically upon connection.
• In Page Configuration, connections can now be filtered by type.
• Console Widget:
* Fixed an issue that prevented the background color from being saved.
• PIN Code Generator:
* Added two-point calibration for analog pins.
* Improved Graph Widget code generation and fixed related issues.
• Fixed an issue that could cause data loss when multiple pages were connected to the same board.
• Fixed an issue that prevented downloading SD card file contents.
• Minor fixes and improvements. 24.3.0 Jun 17 - Switching to Edit Mode no longer disconnects the board
- Widget Lists can now have any number of pages. Pages can be added or removed at any time
- Widget List name and connection information are now displayed in a more compact layout on iPhone, leaving more space for widgets
- A set of commands to be sent to the board after connection can now be configured for each page
- Fixed an issue where variable names were truncated to the first letter of the widget name
- Input Widget:
- Fixed an issue that prevented formatted integer and decimal values from being sent correctly
- Fixed an issue that prevented the last entered value from being saved in the Widget List
- Switch & LED Widget:
- Improved the layout to keep switches large enough for comfortable operation
- Console Widget:
- improved readability in Dark Mode by using black text color
- Transformations:
- Formulas now support comments beginning with //
- ELSE expressions in IF statements are now optional
- THEN expressions and ELSE expression can now start with minus (-) operator
- Minor fixes and improvements 24.2.0 Jun 11 - Display Widget: fix to have some space between end of one text loop and the beginning of the next on iOS
- Thermostat Widget
- Fixed the configuration panel by removing the value field, which did not make sense
- Added a hysteresis value
- Last selected Widget List is selected automatically
- Last selected Code Generator project is now saved and selected automatically
- Code Generator:
- Missing Template for Pico family using Arduino IDE
- Fix to prevent the preprocessing function call if not requested
- A variable is now generated to track the state of Switch and Switch & LED widgets
- A variable is now generated to track the position of Rotary Switch widget
- Documentation updated
- PIN Code Generator:
- Add averaging and Look up table support for analog pins (requires AMLibraries update)
- The Thermostat Widget can be connected also to an action digital pin
- Documentation updated
- Fixed an issue that prevented canceling BLE connection rescanning
- Fixed an issue that prevented to compile the generated code for Pico Pi with SDK 2.0.0
- Fixed an issue that caused zoomed widgets to display a white background in Dark Mode
- Fixed an issue that caused Compass, Bubble Level, Accelerometer, Gyroscope widgets to display a white background in Dark Mode
- Fixed an issue that prevented saving Wi-Fi connections with ports greater than 32768.
- Fixed an issue that prevented conversion of old widget lists with Wi-Fi connections using ports greater than 32768.
- Fixed an issue that prevented to display the add connection button on smaller iphones
- Fixed an issue that prevented to import widget list from file on some iOS devices 24.1.0 Jun 3 - New interface with a modern look, fully compatible with iOS 26 and macOS Tahoe
- Widget improvements
- Widgets now support double size
- Widgets can be reorganized on the grid using drag and drop
- The Calculator widget has been replaced with Transformations associated with each widget list
- Display
- Left and right labels
- Customizable background color
- Rotary Switch
- Each position can have a custom label instead of a number
- Gauge
- Left and right labels
- Threshold
- Repeating updates
- Customizable background color
- Thermostat
- Customizable background color
- PIN code generator
- Web widget removed
- Connections and widget lists can now be stored locally or in iCloud and shared across all your devices
- Experimental feature: create a new widget list from a natural language description of your needs
- Voice Commands
- Improved (see documentation for details)
- Added voice command for battery level
- Italian language support
- Code Generator
- Completely improved
- Each widget list can now have multiple code generation projects (e.g. for different boards)
- Each code generation project is linked to a single source widget list
- Code generation for ESP32 PWM pins
- Python generator:
- Function and variable names now follow Python naming conventions
- Code generation for ESP32 PWM pins
- Tutorials
- The existing tutorials updated to the new interface
- Added new tutorials
- Discovery widgets feature removed 24.0.0 May 8 - All widgets on macOS: fixed the background color of widget name in dark mode.
- Slider: fixed a bug that prevented to change the slider color.
- Monitor section: new icon.
- Value Scheduler:
- The sequence can now be set to start either automatically upon connection or manually.
- Configuration Form improved.
- Code Generator: fixes to the code generation of Threshold Widget, Thermostat Widget, Sound Alarm, Color Widget, Logged Data Graph 23.2.0 Jan 10 - Added Monitor section to log incoming and outgoing messages for debugging communication between the board and Arduino Manager.
- Code Generator:
- Generated Pico Projects now supports SDK 2.2.0
- Minor fixes and updates to support iOS 26 23.1.0 10/05/2025 * Two new Widgets:
* Calculator: enables processing data coming from the board using user defined mathematical formulas. New computed variables can also be defined and used with output widgets for more dynamic interactions
* Value Scheduler: enables the definition of a sequence of values for a variable, along with their associated timings. When the app connects to the board, the sequence is sent automatically
* Code Generator:
* Code Generation for the new Value Scheduler
* Display Widget: corrected an issue that caused text to exceed the blue display area
* Watch layout improved
* Fixed issues related to product purchasing
* Error message in case an external Widget List cannot be loaded
* Pico W / 2 W: sdk version upgraded to 2.1.1
* Fixes and improvements 23.0.0 07/24/2025 - Text Widget:
- Now supports variable numbers of decimal places.
- Fixed C++ code generation issues.
- Corrected number of digits in SyncCallback.
- Rotary Switch Widget:
- New layout
- Added configurable number of positions.
- Full support added in code generation.
- Battery Level Widget
- Now includes automatic generation of the batteryLevel variable.
- Code Generator
- Display Widget: New option to update only on sync.
- Fixed duplication of variable definitions for certain widgets.
- Added support for configurable number of positions for the Rotary Switch Widget. 22.2.0 05/08/2025 - Logged Data Graph Widget: Enhanced graph layout and added data labels for better readability.
- Graph Widget: Enhanced graph layout and added data labels for better readability.
- Code Generator:
- Pico 2 W: sdk version upgraded to 2.1.1.
- RotarySwitch Widget
- Resolved an issue that caused custom code to be lost during successive code generations.
- Resolved an issue that caused wrong initial value for Pins.
- Display widget: Fixed the "Off" command, which was not functioning correctly. 22.1.0 03/11/2025 - Added support for Pico 2 W connected via WiFi and Ble using the C/C++ native SDK.
- Added support for Pico W connected via Ble using the C/C++ native SDK.
- Filtering connections by type is now supported in the connections list.
- Code Generator:
- Project generation for Pico 2 W WiFi (update AM_SDK_PicoWiFi library to the latest version).
- Project generation for Pico 2 W Ble (use the new AM_SDK_PicoBle library).
- Project generation for Pico W WiFi updated to SDK 2.1.0.
- Project generation for Pico W Ble (use the new AM_SDK_PicoBle library). 22.0.0 01/11/2025 - Widget Enhancements:
- Animations: Enhanced animations eliminate flickering when switching between pages.
- Logged Data Graph Widget: Added a button to purge data on demand. (Not yet compatible with all boards.)
- Threshold Widget:
- Introduced a delay for multiple updates to minimize updates to the board.
- Added direct value entry in the configuration panel, replacing the need for +/- buttons.
- Logged Data Graph Widget: generation of preprocess functions
- PushButton and SecurePushButton Widgets: Option to update PIN state only upon button press.
- Other Enhancements:
- IP Connection: Added an option for IP address and port retrieval directly via IP connection selection in Code Generation.
- New button added to delete existing projects.
- Code Generator Updates and Fixes:
- Pin Management: Added support for generating code to manage digital I/O and analog input pins independent of Widgets.
- CMakeLists.txt: Fixed bug causing errors in CMakeLists.txt generation under certain conditions.
- Digital Pin Conflicts: Widgets that utilize digital pins as inputs now verify pin configuration, avoiding conflicts with pins already set as outputs.
- Resolved an issue that prevented custom code from being retained within the doSync function for the Pico W when using the native SDK
- Introduced a new customizable code entry point for MicroPython, accessible after initializing amController (amController ready)
- Global Variable Management: Avoided duplicate definitions of global variables shared across different widgets.
- Widget-Specific Code Fixes:
- Threshold Widget: Resolved issues with code generation for MicroPython.
- Knob and Slider Widgets: Fixed sync callback generation when no pin is assigned.
- Display Widget:
- Corrected ADC pin setup in generated code for Pico C/C++
- MicroPython sync function now generates only when text-only mode is enabled.
- Fixed preprocess function generation.
- Threshold Widget: Enhanced synchronization function generation. 21.1.0 11/03/2024 - Added support for Pico W using the C/C++ native SDK (new library available—refer to the documentation for details)
- SD Widget: Enhanced file content display.
- Rotary Switch:
- Tap to rotate clockwise, double-tap to rotate counterclockwise.
- Disabled when the device is disconnected.
- Properly updates during the synchronization phase.
- Gauge Widget and Centered Gauge Widget: Fixed issues with min and max value fields.
- Command Widget: Commands can now also be entered in the configuration panel.
- Horizontal Bar Widget: Improved responsiveness with update fixes.
- Compass Widget: Various improvements and bug fixes.
- Sound Alarm Widget: Thresholds now support floating-point numbers.
- Code Generator:
- C/C++ code generation for Pico W is now available using the native SDK.
- Improved MicroPython examples, now allowing SD Card pin configuration.
- Reloads the last generated project configuration.
- Pico and Pico W pin configurations fixed to 40 pins.
- Added search field in the pin configuration.
- Sound Alarm: Fixed generated code.
- Logged Data Graph Widget: Fixed generated code.
- Preprocess Function on all widgets: Fixed generate code. 21.0.0 10/08/2024 * Support for Uno R4 WiFi using BLE
* Code Generator: support for Uno R4 WiFi using BLE
* Fix which caused the disconnection when the same BLE connection is used in more pages
* Other fixes and improvements 20.3.0 10/30/2023 Watch: Communication bewteen iPhone and Watch improved and made more reliable
Voice Commands:
- new commands to get connected to and disconnected from the board
- connection and disconnection announcements
- new commands for Knob and Slider Widgets
- fixes and improvements 20.2.0 09/02/2023 - Bottom Toolbar reorganized
- SD Widget: new icon
- Command Widget: layout redesigned
- Command Widget: black text in dark mode as well
- Display Widget: black text in dark mode as well
- Bug fixing and performance improvements 20.1.1 08/25/2023 Support for the new Arduino UNO R4 WiFi
Alarm Widget performs alarm time update on the board only when required
Code Generator: support for Uno R4 WiFi (including DAC)
Code Generator: support for setting the board's' dns 20.0.0 08/13/2023 Aggregation Functions (min, max, avg) for Display, Gauge and Centered Gauge Widgets
Bug fixing and performance improvements 19.4.0 04/29/2023 Connection and Disconnection buttons disabled when not usable
Layout improved
Search Bar in Widget Lists
Search Bar in Connections
Bug fixing and performance improvements 19.3.0 11/15/2022 Fixes and improvements for iOS16
Code Generator: Fixes to MicroPython code generator
Code Generator: Error management improved with more meaningful messages 19.2.0 09/18/2022 Page configuration: fix to allow to change rows and columns with any value
Input fields now have the clear on edit option
Input fields allow to enter negative numbers
Code Generator: fixes on generated code for Display Widget
Apple Watch: fix to make the rescanning button tappable
Apple Watch: overflow/underflow indication for Bar Widget 19.1.0 08/20/2022 * Support for Raspberry Pi Pico W
* Code Generator: Now suppports for Raspberry Pi Pico W using both C and MicroPython
* Some fixes in the Python code generator
* New feature for duplicating an existing Widget List
* BarWidget Overflow / Underflow indication 19.0.0 08/11/2022 Support for ESP8622 as board and not only as communication device
Code Generator: support for ESP8622 boards
Code Generator: fix for CC3000
SD Card Widget: text can now scroll in both directions
Logged Data Graph Widget: fixes and improvements
Fixes and Performance improving 18.0.0 03/04/2022 Fix to properly convert old Widget Lists on some devices.
Old unconverted Widget Lists are automatically attached to the Support Request mail (this works if the app has not been uninstalled). 17.2.1 01/16/2022 Display Widget, Gauge Widget and Centered Gauge Widget can scale and shift received values.
Bug Fixing and performance improvements. 17.2.0 01/08/2022
Arduino Manager version 24.3.0
Updated At: 2026-06-30
Changes: Version History • The Edit switch now operates across all pages simultaneously.
• The iOS app now disconnects from the board when running in the background and automatically reconnects when returned to the foreground.
• Pages can now be configured to send commands to the board automatically upon connection.
• In Page Configuration, connections can now be filtered by type.
• Console Widget:
* Fixed an issue that prevented the background color from being saved.
• PIN Code Generator:
* Added two-point calibration for analog pins.
* Improved Graph Widget code generation and fixed related issues.
• Fixed an issue that could cause data loss when multiple pages were connected to the same board.
• Fixed an issue that prevented downloading SD card file contents.
• Minor fixes and improvements. 24.3.0 Jun 17 - Switching to Edit Mode no longer disconnects the board
- Widget Lists can now have any number of pages. Pages can be added or removed at any time
- Widget List name and connection information are now displayed in a more compact layout on iPhone, leaving more space for widgets
- A set of commands to be sent to the board after connection can now be configured for each page
- Fixed an issue where variable names were truncated to the first letter of the widget name
- Input Widget:
- Fixed an issue that prevented formatted integer and decimal values from being sent correctly
- Fixed an issue that prevented the last entered value from being saved in the Widget List
- Switch & LED Widget:
- Improved the layout to keep switches large enough for comfortable operation
- Console Widget:
- improved readability in Dark Mode by using black text color
- Transformations:
- Formulas now support comments beginning with //
- ELSE expressions in IF statements are now optional
- THEN expressions and ELSE expression can now start with minus (-) operator
- Minor fixes and improvements 24.2.0 Jun 11 - Display Widget: fix to have some space between end of one text loop and the beginning of the next on iOS
- Thermostat Widget
- Fixed the configuration panel by removing the value field, which did not make sense
- Added a hysteresis value
- Last selected Widget List is selected automatically
- Last selected Code Generator project is now saved and selected automatically
- Code Generator:
- Missing Template for Pico family using Arduino IDE
- Fix to prevent the preprocessing function call if not requested
- A variable is now generated to track the state of Switch and Switch & LED widgets
- A variable is now generated to track the position of Rotary Switch widget
- Documentation updated
- PIN Code Generator:
- Add averaging and Look up table support for analog pins (requires AMLibraries update)
- The Thermostat Widget can be connected also to an action digital pin
- Documentation updated
- Fixed an issue that prevented canceling BLE connection rescanning
- Fixed an issue that prevented to compile the generated code for Pico Pi with SDK 2.0.0
- Fixed an issue that caused zoomed widgets to display a white background in Dark Mode
- Fixed an issue that caused Compass, Bubble Level, Accelerometer, Gyroscope widgets to display a white background in Dark Mode
- Fixed an issue that prevented saving Wi-Fi connections with ports greater than 32768.
- Fixed an issue that prevented conversion of old widget lists with Wi-Fi connections using ports greater than 32768.
- Fixed an issue that prevented to display the add connection button on smaller iphones
- Fixed an issue that prevented to import widget list from file on some iOS devices 24.1.0 Jun 3 - New interface with a modern look, fully compatible with iOS 26 and macOS Tahoe
- Widget improvements
- Widgets now support double size
- Widgets can be reorganized on the grid using drag and drop
- The Calculator widget has been replaced with Transformations associated with each widget list
- Display
- Left and right labels
- Customizable background color
- Rotary Switch
- Each position can have a custom label instead of a number
- Gauge
- Left and right labels
- Threshold
- Repeating updates
- Customizable background color
- Thermostat
- Customizable background color
- PIN code generator
- Web widget removed
- Connections and widget lists can now be stored locally or in iCloud and shared across all your devices
- Experimental feature: create a new widget list from a natural language description of your needs
- Voice Commands
- Improved (see documentation for details)
- Added voice command for battery level
- Italian language support
- Code Generator
- Completely improved
- Each widget list can now have multiple code generation projects (e.g. for different boards)
- Each code generation project is linked to a single source widget list
- Code generation for ESP32 PWM pins
- Python generator:
- Function and variable names now follow Python naming conventions
- Code generation for ESP32 PWM pins
- Tutorials
- The existing tutorials updated to the new interface
- Added new tutorials
- Discovery widgets feature removed 24.0.0 May 8 - All widgets on macOS: fixed the background color of widget name in dark mode.
- Slider: fixed a bug that prevented to change the slider color.
- Monitor section: new icon.
- Value Scheduler:
- The sequence can now be set to start either automatically upon connection or manually.
- Configuration Form improved.
- Code Generator: fixes to the code generation of Threshold Widget, Thermostat Widget, Sound Alarm, Color Widget, Logged Data Graph 23.2.0 Jan 10 - Added Monitor section to log incoming and outgoing messages for debugging communication between the board and Arduino Manager.
- Code Generator:
- Generated Pico Projects now supports SDK 2.2.0
- Minor fixes and updates to support iOS 26 23.1.0 10/05/2025 * Two new Widgets:
* Calculator: enables processing data coming from the board using user defined mathematical formulas. New computed variables can also be defined and used with output widgets for more dynamic interactions
* Value Scheduler: enables the definition of a sequence of values for a variable, along with their associated timings. When the app connects to the board, the sequence is sent automatically
* Code Generator:
* Code Generation for the new Value Scheduler
* Display Widget: corrected an issue that caused text to exceed the blue display area
* Watch layout improved
* Fixed issues related to product purchasing
* Error message in case an external Widget List cannot be loaded
* Pico W / 2 W: sdk version upgraded to 2.1.1
* Fixes and improvements 23.0.0 07/24/2025 - Text Widget:
- Now supports variable numbers of decimal places.
- Fixed C++ code generation issues.
- Corrected number of digits in SyncCallback.
- Rotary Switch Widget:
- New layout
- Added configurable number of positions.
- Full support added in code generation.
- Battery Level Widget
- Now includes automatic generation of the batteryLevel variable.
- Code Generator
- Display Widget: New option to update only on sync.
- Fixed duplication of variable definitions for certain widgets.
- Added support for configurable number of positions for the Rotary Switch Widget. 22.2.0 05/08/2025 - Logged Data Graph Widget: Enhanced graph layout and added data labels for better readability.
- Graph Widget: Enhanced graph layout and added data labels for better readability.
- Code Generator:
- Pico 2 W: sdk version upgraded to 2.1.1.
- RotarySwitch Widget
- Resolved an issue that caused custom code to be lost during successive code generations.
- Resolved an issue that caused wrong initial value for Pins.
- Display widget: Fixed the "Off" command, which was not functioning correctly. 22.1.0 03/11/2025 - Added support for Pico 2 W connected via WiFi and Ble using the C/C++ native SDK.
- Added support for Pico W connected via Ble using the C/C++ native SDK.
- Filtering connections by type is now supported in the connections list.
- Code Generator:
- Project generation for Pico 2 W WiFi (update AM_SDK_PicoWiFi library to the latest version).
- Project generation for Pico 2 W Ble (use the new AM_SDK_PicoBle library).
- Project generation for Pico W WiFi updated to SDK 2.1.0.
- Project generation for Pico W Ble (use the new AM_SDK_PicoBle library). 22.0.0 01/11/2025 - Widget Enhancements:
- Animations: Enhanced animations eliminate flickering when switching between pages.
- Logged Data Graph Widget: Added a button to purge data on demand. (Not yet compatible with all boards.)
- Threshold Widget:
- Introduced a delay for multiple updates to minimize updates to the board.
- Added direct value entry in the configuration panel, replacing the need for +/- buttons.
- Logged Data Graph Widget: generation of preprocess functions
- PushButton and SecurePushButton Widgets: Option to update PIN state only upon button press.
- Other Enhancements:
- IP Connection: Added an option for IP address and port retrieval directly via IP connection selection in Code Generation.
- New button added to delete existing projects.
- Code Generator Updates and Fixes:
- Pin Management: Added support for generating code to manage digital I/O and analog input pins independent of Widgets.
- CMakeLists.txt: Fixed bug causing errors in CMakeLists.txt generation under certain conditions.
- Digital Pin Conflicts: Widgets that utilize digital pins as inputs now verify pin configuration, avoiding conflicts with pins already set as outputs.
- Resolved an issue that prevented custom code from being retained within the doSync function for the Pico W when using the native SDK
- Introduced a new customizable code entry point for MicroPython, accessible after initializing amController (amController ready)
- Global Variable Management: Avoided duplicate definitions of global variables shared across different widgets.
- Widget-Specific Code Fixes:
- Threshold Widget: Resolved issues with code generation for MicroPython.
- Knob and Slider Widgets: Fixed sync callback generation when no pin is assigned.
- Display Widget:
- Corrected ADC pin setup in generated code for Pico C/C++
- MicroPython sync function now generates only when text-only mode is enabled.
- Fixed preprocess function generation.
- Threshold Widget: Enhanced synchronization function generation. 21.1.0 11/03/2024 - Added support for Pico W using the C/C++ native SDK (new library available—refer to the documentation for details)
- SD Widget: Enhanced file content display.
- Rotary Switch:
- Tap to rotate clockwise, double-tap to rotate counterclockwise.
- Disabled when the device is disconnected.
- Properly updates during the synchronization phase.
- Gauge Widget and Centered Gauge Widget: Fixed issues with min and max value fields.
- Command Widget: Commands can now also be entered in the configuration panel.
- Horizontal Bar Widget: Improved responsiveness with update fixes.
- Compass Widget: Various improvements and bug fixes.
- Sound Alarm Widget: Thresholds now support floating-point numbers.
- Code Generator:
- C/C++ code generation for Pico W is now available using the native SDK.
- Improved MicroPython examples, now allowing SD Card pin configuration.
- Reloads the last generated project configuration.
- Pico and Pico W pin configurations fixed to 40 pins.
- Added search field in the pin configuration.
- Sound Alarm: Fixed generated code.
- Logged Data Graph Widget: Fixed generated code.
- Preprocess Function on all widgets: Fixed generate code. 21.0.0 10/08/2024 * Support for Uno R4 WiFi using BLE
* Code Generator: support for Uno R4 WiFi using BLE
* Fix which caused the disconnection when the same BLE connection is used in more pages
* Other fixes and improvements 20.3.0 10/30/2023 Watch: Communication bewteen iPhone and Watch improved and made more reliable
Voice Commands:
- new commands to get connected to and disconnected from the board
- connection and disconnection announcements
- new commands for Knob and Slider Widgets
- fixes and improvements 20.2.0 09/02/2023 - Bottom Toolbar reorganized
- SD Widget: new icon
- Command Widget: layout redesigned
- Command Widget: black text in dark mode as well
- Display Widget: black text in dark mode as well
- Bug fixing and performance improvements 20.1.1 08/25/2023 Support for the new Arduino UNO R4 WiFi
Alarm Widget performs alarm time update on the board only when required
Code Generator: support for Uno R4 WiFi (including DAC)
Code Generator: support for setting the board's' dns 20.0.0 08/13/2023 Aggregation Functions (min, max, avg) for Display, Gauge and Centered Gauge Widgets
Bug fixing and performance improvements 19.4.0 04/29/2023 Connection and Disconnection buttons disabled when not usable
Layout improved
Search Bar in Widget Lists
Search Bar in Connections
Bug fixing and performance improvements 19.3.0 11/15/2022 Fixes and improvements for iOS16
Code Generator: Fixes to MicroPython code generator
Code Generator: Error management improved with more meaningful messages 19.2.0 09/18/2022 Page configuration: fix to allow to change rows and columns with any value
Input fields now have the clear on edit option
Input fields allow to enter negative numbers
Code Generator: fixes on generated code for Display Widget
Apple Watch: fix to make the rescanning button tappable
Apple Watch: overflow/underflow indication for Bar Widget 19.1.0 08/20/2022 * Support for Raspberry Pi Pico W
* Code Generator: Now suppports for Raspberry Pi Pico W using both C and MicroPython
* Some fixes in the Python code generator
* New feature for duplicating an existing Widget List
* BarWidget Overflow / Underflow indication 19.0.0 08/11/2022 Support for ESP8622 as board and not only as communication device
Code Generator: support for ESP8622 boards
Code Generator: fix for CC3000
SD Card Widget: text can now scroll in both directions
Logged Data Graph Widget: fixes and improvements
Fixes and Performance improving 18.0.0 03/04/2022 Fix to properly convert old Widget Lists on some devices.
Old unconverted Widget Lists are automatically attached to the Support Request mail (this works if the app has not been uninstalled). 17.2.1 01/16/2022 Display Widget, Gauge Widget and Centered Gauge Widget can scale and shift received values.
Bug Fixing and performance improvements. 17.2.0 01/08/2022 New feature to copy all the widgets from one page to the current page
Bluetooth connection names automatically updated when the device name changes
Bug fixing and performance improvements 17.1.0 10/08/2021
Arduino Manager version 24.0.0
Updated At: 2026-06-03
Changes: Version History - New interface with a modern look, fully compatible with iOS 26 and macOS Tahoe
- Widget improvements
- Widgets now support double size
- Widgets can be reorganized on the grid using drag and drop
- The Calculator widget has been replaced with Transformations associated with each widget list
- Display
- Left and right labels
- Customizable background color
- Rotary Switch
- Each position can have a custom label instead of a number
- Gauge
- Left and right labels
- Threshold
- Repeating updates
- Customizable background color
- Thermostat
- Customizable background color
- PIN code generator
- Web widget removed
- Connections and widget lists can now be stored locally or in iCloud and shared across all your devices
- Experimental feature: create a new widget list from a natural language description of your needs
- Voice Commands
- Improved (see documentation for details)
- Added voice command for battery level
- Italian language support
- Code Generator
- Completely improved
- Each widget list can now have multiple code generation projects (e.g. for different boards)
- Each code generation project is linked to a single source widget list
- Code generation for ESP32 PWM pins
- Python generator:
- Function and variable names now follow Python naming conventions
- Code generation for ESP32 PWM pins
- Tutorials
- The existing tutorials updated to the new interface
- Added new tutorials
- Discovery widgets feature removed 24.0.0 May 8 - All widgets on macOS: fixed the background color of widget name in dark mode.
- Slider: fixed a bug that prevented to change the slider color.
- Monitor section: new icon.
- Value Scheduler:
- The sequence can now be set to start either automatically upon connection or manually.
- Configuration Form improved.
- Code Generator: fixes to the code generation of Threshold Widget, Thermostat Widget, Sound Alarm, Color Widget, Logged Data Graph 23.2.0 Jan 10 - Added Monitor section to log incoming and outgoing messages for debugging communication between the board and Arduino Manager.
- Code Generator:
- Generated Pico Projects now supports SDK 2.2.0
- Minor fixes and updates to support iOS 26 23.1.0 10/05/2025 * Two new Widgets:
* Calculator: enables processing data coming from the board using user defined mathematical formulas. New computed variables can also be defined and used with output widgets for more dynamic interactions
* Value Scheduler: enables the definition of a sequence of values for a variable, along with their associated timings. When the app connects to the board, the sequence is sent automatically
* Code Generator:
* Code Generation for the new Value Scheduler
* Display Widget: corrected an issue that caused text to exceed the blue display area
* Watch layout improved
* Fixed issues related to product purchasing
* Error message in case an external Widget List cannot be loaded
* Pico W / 2 W: sdk version upgraded to 2.1.1
* Fixes and improvements 23.0.0 07/24/2025 - Text Widget:
- Now supports variable numbers of decimal places.
- Fixed C++ code generation issues.
- Corrected number of digits in SyncCallback.
- Rotary Switch Widget:
- New layout
- Added configurable number of positions.
- Full support added in code generation.
- Battery Level Widget
- Now includes automatic generation of the batteryLevel variable.
- Code Generator
- Display Widget: New option to update only on sync.
- Fixed duplication of variable definitions for certain widgets.
- Added support for configurable number of positions for the Rotary Switch Widget. 22.2.0 05/08/2025 - Logged Data Graph Widget: Enhanced graph layout and added data labels for better readability.
- Graph Widget: Enhanced graph layout and added data labels for better readability.
- Code Generator:
- Pico 2 W: sdk version upgraded to 2.1.1.
- RotarySwitch Widget
- Resolved an issue that caused custom code to be lost during successive code generations.
- Resolved an issue that caused wrong initial value for Pins.
- Display widget: Fixed the "Off" command, which was not functioning correctly. 22.1.0 03/11/2025 - Added support for Pico 2 W connected via WiFi and Ble using the C/C++ native SDK.
- Added support for Pico W connected via Ble using the C/C++ native SDK.
- Filtering connections by type is now supported in the connections list.
- Code Generator:
- Project generation for Pico 2 W WiFi (update AM_SDK_PicoWiFi library to the latest version).
- Project generation for Pico 2 W Ble (use the new AM_SDK_PicoBle library).
- Project generation for Pico W WiFi updated to SDK 2.1.0.
- Project generation for Pico W Ble (use the new AM_SDK_PicoBle library). 22.0.0 01/11/2025 - Widget Enhancements:
- Animations: Enhanced animations eliminate flickering when switching between pages.
- Logged Data Graph Widget: Added a button to purge data on demand. (Not yet compatible with all boards.)
- Threshold Widget:
- Introduced a delay for multiple updates to minimize updates to the board.
- Added direct value entry in the configuration panel, replacing the need for +/- buttons.
- Logged Data Graph Widget: generation of preprocess functions
- PushButton and SecurePushButton Widgets: Option to update PIN state only upon button press.
- Other Enhancements:
- IP Connection: Added an option for IP address and port retrieval directly via IP connection selection in Code Generation.
- New button added to delete existing projects.
- Code Generator Updates and Fixes:
- Pin Management: Added support for generating code to manage digital I/O and analog input pins independent of Widgets.
- CMakeLists.txt: Fixed bug causing errors in CMakeLists.txt generation under certain conditions.
- Digital Pin Conflicts: Widgets that utilize digital pins as inputs now verify pin configuration, avoiding conflicts with pins already set as outputs.
- Resolved an issue that prevented custom code from being retained within the doSync function for the Pico W when using the native SDK
- Introduced a new customizable code entry point for MicroPython, accessible after initializing amController (amController ready)
- Global Variable Management: Avoided duplicate definitions of global variables shared across different widgets.
- Widget-Specific Code Fixes:
- Threshold Widget: Resolved issues with code generation for MicroPython.
- Knob and Slider Widgets: Fixed sync callback generation when no pin is assigned.
- Display Widget:
- Corrected ADC pin setup in generated code for Pico C/C++
- MicroPython sync function now generates only when text-only mode is enabled.
- Fixed preprocess function generation.
- Threshold Widget: Enhanced synchronization function generation. 21.1.0 11/03/2024 - Added support for Pico W using the C/C++ native SDK (new library available—refer to the documentation for details)
- SD Widget: Enhanced file content display.
- Rotary Switch:
- Tap to rotate clockwise, double-tap to rotate counterclockwise.
- Disabled when the device is disconnected.
- Properly updates during the synchronization phase.
- Gauge Widget and Centered Gauge Widget: Fixed issues with min and max value fields.
- Command Widget: Commands can now also be entered in the configuration panel.
- Horizontal Bar Widget: Improved responsiveness with update fixes.
- Compass Widget: Various improvements and bug fixes.
- Sound Alarm Widget: Thresholds now support floating-point numbers.
- Code Generator:
- C/C++ code generation for Pico W is now available using the native SDK.
- Improved MicroPython examples, now allowing SD Card pin configuration.
- Reloads the last generated project configuration.
- Pico and Pico W pin configurations fixed to 40 pins.
- Added search field in the pin configuration.
- Sound Alarm: Fixed generated code.
- Logged Data Graph Widget: Fixed generated code.
- Preprocess Function on all widgets: Fixed generate code. 21.0.0 10/08/2024 * Support for Uno R4 WiFi using BLE
* Code Generator: support for Uno R4 WiFi using BLE
* Fix which caused the disconnection when the same BLE connection is used in more pages
* Other fixes and improvements 20.3.0 10/30/2023 Watch: Communication bewteen iPhone and Watch improved and made more reliable
Voice Commands:
- new commands to get connected to and disconnected from the board
- connection and disconnection announcements
- new commands for Knob and Slider Widgets
- fixes and improvements 20.2.0 09/02/2023 - Bottom Toolbar reorganized
- SD Widget: new icon
- Command Widget: layout redesigned
- Command Widget: black text in dark mode as well
- Display Widget: black text in dark mode as well
- Bug fixing and performance improvements 20.1.1 08/25/2023 Support for the new Arduino UNO R4 WiFi
Alarm Widget performs alarm time update on the board only when required
Code Generator: support for Uno R4 WiFi (including DAC)
Code Generator: support for setting the board's' dns 20.0.0 08/13/2023 Aggregation Functions (min, max, avg) for Display, Gauge and Centered Gauge Widgets
Bug fixing and performance improvements 19.4.0 04/29/2023 Connection and Disconnection buttons disabled when not usable
Layout improved
Search Bar in Widget Lists
Search Bar in Connections
Bug fixing and performance improvements 19.3.0 11/15/2022 Fixes and improvements for iOS16
Code Generator: Fixes to MicroPython code generator
Code Generator: Error management improved with more meaningful messages 19.2.0 09/18/2022 Page configuration: fix to allow to change rows and columns with any value
Input fields now have the clear on edit option
Input fields allow to enter negative numbers
Code Generator: fixes on generated code for Display Widget
Apple Watch: fix to make the rescanning button tappable
Apple Watch: overflow/underflow indication for Bar Widget 19.1.0 08/20/2022 * Support for Raspberry Pi Pico W
* Code Generator: Now suppports for Raspberry Pi Pico W using both C and MicroPython
* Some fixes in the Python code generator
* New feature for duplicating an existing Widget List
* BarWidget Overflow / Underflow indication 19.0.0 08/11/2022 Support for ESP8622 as board and not only as communication device
Code Generator: support for ESP8622 boards
Code Generator: fix for CC3000
SD Card Widget: text can now scroll in both directions
Logged Data Graph Widget: fixes and improvements
Fixes and Performance improving 18.0.0 03/04/2022 Fix to properly convert old Widget Lists on some devices.
Old unconverted Widget Lists are automatically attached to the Support Request mail (this works if the app has not been uninstalled). 17.2.1 01/16/2022 Display Widget, Gauge Widget and Centered Gauge Widget can scale and shift received values.
Bug Fixing and performance improvements. 17.2.0 01/08/2022 New feature to copy all the widgets from one page to the current page
Bluetooth connection names automatically updated when the device name changes
Bug fixing and performance improvements 17.1.0 10/08/2021 Command Widget improved
iCloud driver accessibility issued fixed
Minor fixes and improvements 17.0.7 09/22/2021 - Email sharing disabled for Widget Lists stored on iCloud
- Registration and Support Request mail addresses fixed
- Code Generation for ESP8266 fixed (please update the related library as well) 17.0.6 09/16/2021 Minor improvements and bug fixing 17.0.5 08/18/2021
Arduino Manager version 23.2.0
Updated At: 2026-01-10
Changes: - All widgets on macOS: fixed the background color of widget name in dark mode.
- Slider: fixed a bug that prevented to change the slider color.
- Monitor section: new icon.
- Value Scheduler:
- The sequence can now be set to start either automatically upon connection or manually.
- Configuration Form improved.
- Code Generator: fixes to the code generation of Threshold Widget, Thermostat Widget, Sound Alarm, Color Widget, Logged Data Graph
Arduino Manager version 23.0.0
Updated At: 2025-07-24
Changes: Jul 24, 2025
Version 23.0.0
* Two new Widgets:
* Calculator: enables processing data coming from the board using user defined mathematical formulas. New computed variables can also be defined and used with output widgets for more dynamic interactions
* Value Scheduler: enables the definition of a sequence of values for a variable, along with their associated timings. When the app connects to the board, the sequence is sent automatically
* Code Generator:
* Code Generation for the new Value Scheduler
* Display Widget: corrected an issue that caused text to exceed the blue display area
* Watch layout improved
* Fixed issues related to product purchasing
* Error message in case an external Widget List cannot be loaded
* Pico W / 2 W: sdk version upgraded to 2.1.1
* Fixes and improvements
Arduino Manager version 22.2.0
Updated At: 2025-05-08
Changes: May 8, 2025
Version 22.2.0
- Text Widget:
- Now supports variable numbers of decimal places.
- Fixed C++ code generation issues.
- Corrected number of digits in SyncCallback.
- Rotary Switch Widget:
- New layout
- Added configurable number of positions.
- Full support added in code generation.
- Battery Level Widget
- Now includes automatic generation of the batteryLevel variable.
- Code Generator
- Display Widget: New option to update only on sync.
- Fixed duplication of variable definitions for certain widgets.
- Added support for configurable number of positions for the Rotary Switch Widget.
Disclaimer
Official App Store Link
We do not host Arduino Manager on our servers. We did not scan it for viruses, adware, spyware or other type of malware. This app is hosted by Apple and passed their terms and conditions to be listed there. We recommend caution when installing it.
The App Store link for Arduino Manager is provided to you by apps112.com without any warranties, representations or guarantees of any kind, so access it at your own risk.
If you have questions regarding this particular app contact the publisher directly. For questions about the functionalities of apps112.com contact us.