The Official RZA Microsoft Azure Software Package can be found in there git repository here. This repository includes the source code for the RZA BSP, Threadx RTOS, FileX, GUIX, USBX, NetXDuo, and Auzure IoT.
These are the Renesas Microsoft Azure Software Package repository for RZ/A1 and repository for RZ/A2M. These sites contains a Beta Version that contains bug fixes to the official release. These repositories does not include the source code to the Microsoft products. Only the demos and RZA BSP source is included. Precompiled libraries are included to run the demos.
This is a simple demo of the basic threadx RTOS APIs and memory management.
This demo is similar to the sample_threadx but uses the Renesas OS Abstraction Layer
This project demonstrates the FileX API for a mass storage device located on the RZA internal RAM.
This project demonstrates the NetX API running a webpage that shows the network connectivity performance.
This project demonstrates the NetX Duo API that responds to ping.
This project demonstrates the Azure IoT. A license is required to access the Microsoft Azure Cloud.
This project demonstrates the Azure IoT. A license is required to access the Microsoft Azure Cloud.
This project demonstrates the GUIX API. The demo simulates a home automation HMI controller. This includes lights, HVAC, Door Locks, and Outdoor Weather. The project is designed for the RZA1H RSK board. The resolution is 800 x 600 with 24bpp color depth.
The RZA BSP supports all the RZA1 MPUs and the RSK and Stream it Evaluation Kits. To configure the BSP to a different MPU do the following
The USBX controller is the MCU device driver. The RZ USB Host and Device Controllers ( USBX Drivers) are hardcoded for either channel 0 or channel 1 depending on the GCC compiler preprocessor setting UX_RZ_USB_BASE defined in the host driver file uz_hcd_rz.h and uz_dcd_rz.h header files. While the USBX API call " ux_host_stack_hcd_register" used to register the USBX controller for the host and " ux_device_stack_dcd_register" to register USB device controller have a parameter to setting the USB channel at runtime the RZ USBX Controller initialization functino as well as the rest of the USB Controller does not make use of this parameter.
The RZ USBX Driver can support one host and one device controller.