Microchip Technology's repositories
USB-Hub-Linux-Examples
Linux example code that accompanies MCHP USB Smart hubs
dh-c-programming-exercise-files
MPLAB X Projects used in the "Fundamentals of the C-Programming Language" Developer Help Page
pic32cxbz2_wbz45x_ble_can_bridge
"IoT Made Easy!" - This application serves as an illustration of how to extend a CAN network wirelessly using BLE. The CAN-BLE Central Device connects to the CAN-BLE Peripheral Device and establishes a BLE link using Microchip's proprietary Transparent UART Profile for CAN data transfer.
PIC32CXBZ2_WBZ45x_Zigbee_Home_Thermostat
"IoT Made Easy!" - Home Thermostat solution using Zigbee 3.0. The Home Thermostat enables us to set the temperature using a Thermostat Panel, get the current temperature through Multisensor and switch on/off the air conditioner based on the current and set temperature and control the set temperature using a Zigbee Coordinator.
PIC32CXBZ2_WBZ45x_BLE_SENSOR_Touch_ATtiny3217
"IoT Made Easy!" - Application to control the RGB led on WBZ451 Curiosity board using T10 Board and Microchip Bluetooth Data(MBD) iOS/Android app
PIC32CXBZ2_WBZ45x_BLE_UART_MODBUS
"IoT Made Easy!" - This example application helps us to develop a request-response protocol using Modbus stack. The WBZ451 curiosity board acts as a client device or server device and Bluetooth(BLE) peripheral device.
PIC32CXBZ2_WBZ45x_WINC1500_Zigbee_Wi-Fi_Smart_Thermostat
"IoT Made Easy!" - Smart Thermostat solution using Zigbee 3.0 and Wi-Fi. The Smart Thermostat enables us to set the temperature using a Thermostat Panel, get the current temperature through Multisensor and switch on/off the air conditioner based on the current and set temperature and publish the same data onto MQTT through a Zigbee Gateway.
PIC32CXBZ2_WBZ45x_BLE_UART_E_PAPER_Display
"IoT Made Easy!" - This application demonstrates the integration of the E-PAPER Display and BLE stack on the PIC32CxBZ2/WBZ451 device.
PIC32CXBZ2_WBZ45x_ZIGBEE_CI_OLED_Display
"IoT Made Easy!" - This application demonstrates the integration of the OLED Display and Zigbee (Combined Interface) stack on the PIC32CxBZ2/WBZ451 device. The temperature and humidity measurements from the Zigbee Multisensor device are displayed on the OLED C click.
Libero-SoC-Design-Suite-Tcl-Examples
Tcl examples repository designed primarily for use with the latest version of the Libero® SoC Design Suite.
FW-Universal-Charger
This is the firmware for the universal battery charger Dan Holt and I work on and maintain. It is a work in progress. It is designed around MCU8 products at the moment.
KitProtocol_Parser
The Kit Protocol promotes flexibility for applications that need to communicate with Kits, Test Boards, and “Talker” boards of various kinds.
MiWi_RN_command_parser
"IoT Made Easy!" - MiWi RN command parser based on SAMR30 and SAMR21 MiWi example code
PIC32CXBZ2_WBZ45x_BLE_WINC1500
"IoT Made Easy!" - These example applications add Wi-Fi connectivity using WINC1500 to WBZ451 Host, a BLE+15.4 capable device
dh-8bit-how-to-use-dma
Projects used in the "How to use DMA on 8 bit PIC MCUs" Developer Help traininig page.
egt_training_material_2023
EGT Graphics Training related material.
Sub-GHz_MICRF112_MICRF220-219A
"IoT Made Easy!" - This application demonstrates the use of an MICRF112-433-EV and MICRF220/219A-433-EV using ASK Modulation
AzureDemo_DeviceUpdate
"IoT Made Easy!" - Azure Device Update
AzureDemo_PIC32CM_LS60
"IoT Made Easy!" - Connect the PIC32CM LS60 Curiosity Pro Evaluation Kit to Microsoft Azure
dh-8bit-adc-auto-convert-using-timer6
Project used in Developer Help page "8-Bit ADC Auto Convert Using Timer6"
dh-8bit-clc-controlled-train-crossing-display
Project used for the "CLC Controlled Train Crossing Display" Developer Help training page.
dh-8bit-i2c-read-demo
Projects used for the "Demonstrating 8-bit I2C Controller Read" Developer Help training page.
dh-8bit-using-the-clc-jk-ff-to-control-io
Project used for the "Using the CLC JK Flip-Flop to Control an I/O Port" Developer Help training page.
GUI-Universal-Charger
This is the visual studio project for the universal battery charger Dan Holt and I work on and maintain. It is a Work in Progress.
HDC_mcp9808_gp
An MPLAB X harmony 3 driver that uses the I2C driver
HDC_weather_click_darren_wenn
Harmony Driver Class BME280 driver for use with Mikroe click by Darren Wenn