* Clarify requirements and language around hardware and hardware definitions
* Add note about flash wear to samples which write to storage
* Update networking docs now ethernet is now enabled by default
* Add auto url encode to support setting IoTHubMessage_SetContentTypeSystemProperty to "application/json"
* Add auto url encode for IoTHubMessage_SetContentTypeSystemProperty to "application/json"
Co-authored-by: Dave Glover <dglover.au@microsoft.com>
* Substantially updated Azure IoT sample:
* Now supports Azure IoT PnP, and non-blocking provisioning using full
Azure IoT C SDK provisioning flow
* Clearer, more modular code with separation of business logic, data
model, UI, Azure IoT communications and connection setup.
* New snippet showing detection and cleanup on memory overuse.
* Updated READMEs to bring into line with recommendations for Azure
Sample Browser.
* 21.02 release
* New memory usage and diagnostic tutorial
* Updates to READMEs for new CLI (where it differs)
* Fix the DNS-SD sample - no longer shows incorrect results when more
than one response is received.
* Updates to MemoryUsage tutorial README
* Added ADC peripheral snippets showing simplified and advanced APIs
* Added samples categorisation to top-level readme
* Add notes to DeviceToCloud and Powerdown READMEs regarding reset in power-down state
* Small doc fixes
* DeviceToCloud - ExternalMcuLowPower:
* Support for Microsoft Hardware Reference Design added
* Support for battery level reading added
* MCU flashes RGB LED on dispense
* Message protocol versioning support
* Status LED indicates MT3620 is awake
* Use PowerSaver power profile
* HTTPS_Curl_Easy now fetches the requested page in fixed-size chunks, allowing incremental processing of the download
* AzureIoT
* instructions updated for latest IoT Central
* Reduced dynamic memory allocations
* DeferredUpdate sample docs improved
* WolfSSL - added certificate domain checking
* Certificate, CustomNTP - minor tidyups
Co-authored-by: Chris Whitworth <chwhitwo@microsoft.com>
* Add new Avnet Module Rev3 hardware definitions. The differences between Rev1 and Rev2 . . .
* Pin 16 now has GPIO 39 it was GPIO 16 on Rev1
* Pin 17 now has GPIO 36, it was GPO 17 on Rev1
* Added ISU0 Uart CTS and RTS pins
* Added ISU0 SPI
* Added ISU0 I2C
* Unmodified table before modifying for Rev2
* First pass, ready for review
* Updated hardware definitions for the Avnet Starter Kit Revision2 Board
* Updated hardware files for the starter kit rev2. Minor validation performed with Starter Kit Rev2 board and MSFT example repo.
* Remove old Hardware directory
* Add sample_appliance files to new avnet_mt3620_sk_rev2 folder
* New *.json file and generated *.h files to support new Avnet Azure Sphere Starter Kit Rev2. Note that the Rev2 board uses a new Avnet Azure Sphere Rev2 Module. The module files are inlcuded as well.
* Updated hardware definition files for the Avnet Starter Kit Revision2
* Update SK rev1 files. Changed SOCKET TO CLICK
* Update SK rev 2. Define SAMPLE_NRF52_* items on Click #1.
* Update sk_rev2 description text. Add Avnet Module Rev2 header file.
* Moved this file, removing from directory
* Corrected issue where SAMPLE_LSM6DS3_SPI referenced the wrong SPI ISU.
* Corrected error defining SAMPLE_LSM6DS3_I2C
* Removed unprintable character and updted .h file using azsphere command.
* * Changed copyright from Microsoft to Avnet
* Relocated files to SK2 hardware directory
* Regenerated all associated *.h files
* Delete .gitignore
* Change Sample Pending Update LED definition to use one of the onboard LEDs.
* Add UART definitions for the STM32 sample application.
* Updated hardware definitions to add the LSM6DS3 devcie on ISU1 I2C.
* Remve git file from repo
* Updated definition for the LSM6DSO I2C interface.
* Remove files that will be included in the next SDK installer.
- CustomNTP - new sample demonstrating use of platform APIs for configuring NTP.
- Support for Azure IoT Edge device connections in Azure IoT Sample.
- Error reporting tutorial now includes check for network connectivity.
- Deferred update sample now correctly waits for SIGTERM before exit.
- Memory handling improvements - more static allocations.
- SYSRAM region added to RTApp sample link script.
- Update all samples to 20.10/ARV7.
- Multiple doc updates for clarity.
Co-authored-by: Chris Whitworth <chwhitwo@microsoft.com>
- All samples updated to 20.07 SDK/ARV 6
- Link to Azure RTOS sample added to top-level README
- Hardware definitions updated:
- Base chip and board definitions are now supplied with the SDK
- `HardwareDefinitions/` now contains only definitions for the sample appliance used by all samples.
- ADC and PWM samples updated to use LTS ARV
- Azure IoT sample now supports direct connection to an Azure IoT Hub in addition to using the
Device Provisioning Service
- ExternalMcuUpdate, HTTPS_Curl_Multi, and PrivateNetworkServices samples updated to use EventLoop APIs
in place of epoll
- Azure IoT, HTTPS, Powerdown, and WiFi samples updated to use
`Networking_GetInterfaceConnectionStatus` in place of `Networking_IsNetworkingReady` for more
detailed connectivity status.
Co-authored-by: Chris Whitworth <chwhitwo@microsoft.com>
* Make SYSRAM and all TCM banks visible in real-time capable application
linker scripts.
Update selected READMEs for real-time capable applications.
* Fix swapped comments.