Skip to content

Commit 4904c62

Browse files
committed
MPAE-19439 project working, readme and main-meta updated
1 parent e622ccb commit 4904c62

15 files changed

+205
-117
lines changed

.main-meta/main.json

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"content": {
55
"metaDataVersion": "1.3.0",
66
"name": "com.microchip.mcu8.mplabx.project.avr128db48-i2c-io-expander2-leds-and-buttons-polled-printf",
7-
"version": " ",
8-
"displayName": "",
7+
"version": "1.0.0",
8+
"displayName": "avr128db48-i2c-io-expander2-leds-and-buttons-polled-printf",
99
"projectName": "avr128db48-i2c-io-expander2-leds-and-buttons-polled-printf",
1010
"shortDescription": "I/O Expander 1 pins (8 LEDs) set as outputs, low (LEDs on). I/O Expander 2 pins (SW1-3, 5 joystick inputs) as digital inputs. Button/joystick turns LED off. Curiosity Nano SW resets LEDs on.",
1111
"ide": {
@@ -19,12 +19,12 @@
1919
}
2020
],
2121
"dfp": {
22-
"name": "",
23-
"semverRange": ""
22+
"name": "AVR-Dx_DFP",
23+
"semverRange": "^2.7.321"
2424
},
2525
"configurator": {
26-
"name": "",
27-
"semverRange": ""
26+
"name": "MCC",
27+
"semverRange": "^5.6.2"
2828
},
2929
"device": {
3030
"metaDataVersion": "1.0.0",
@@ -37,8 +37,23 @@
3737
}
3838
},
3939
"author": "Glen Nilsen",
40-
"peripherals": [],
41-
"keywords": [],
40+
"peripherals": [
41+
"I2C",
42+
"GPIO",
43+
"UART"
44+
],
45+
"keywords": [
46+
"Data Visualizer",
47+
"MPLAB Data Visualizer",
48+
"I2C",
49+
"UART",
50+
"Getting Started",
51+
"Melody",
52+
"MCC Melody",
53+
"Curiosity Nano Explorer",
54+
"Example Components",
55+
"MCC Melody Example Components"
56+
],
4257
"additionalData": {
4358
"longDescription": {
4459
"metaDataVersion": "1.0.0",

README.md

Lines changed: 43 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -10,47 +10,62 @@
1010

1111
# AVR128DB48 I2C_Host Example Component for CNano Explorer: I/O Expander 2 LEDs and BUTTONs (Polled, Printf)
1212

13+
14+
The [I<sup>2</sup>C Host IO Expander 2 - LEDs and Buttons Example](https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=I2C.HOST.EX.RUNNING.I2C.HOST.IOEXPANDER2.LEDS.BUTTONS&version=latest&redirect=true "I2C Host IO Expander 1 - LEDs Example"
15+
), of the [MCC Melody I<sup>2</sup>C Example Component (for the Curiosity Nano Explorer)](https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=I2C.HOST.EXAMPLE.COMPONENT&version=latest&redirect=true "MCC Melody I<sup>2</sup>C Example Component for the Curiosity Nano Explorer"
16+
), is used here in the Polled implementation with the Printf visualization.
17+
18+
![alt text](images\avr128db48-i2c-io-expander2-leds-and-buttons-polled-printf_intro.png)
19+
20+
On the Curiosity Nano Explorer, the pins on the I<sup>2</sup>C I/O Expander 1 are connected to active-low LEDs, while the pins on the I<sup>2</sup>C I/O Expander 2 are connected to buttons (SW1, SW2 and SW3) as well as the joystick inputs (left, right, up, down, press).
21+
22+
This example configures the I/O Expander 1 pins as outputs set LOW, so the active-low LEDs are initially all turned on. The I/O Expander 2 pins are configured as digital inputs. As a button press or joystick input is detected, the associated LED is turned off. The Curiosity Nano's SW is configured as a reset, turning on all the LEDs again.
23+
24+
## Operation
25+
When running the application using the [MPLAB® Data Visualizer](https://www.microchip.com/en-us/tools-resources/debug/mplab-data-visualizer "MPLAB® Data Visualizer"), you should see something similar to the following:
26+
1327
When running the application, using the MPLAB Data Visualizer, you should see something similar to the following:
1428
![alt text](images/avr128db48-i2c-io-expander2-leds-and-buttons-polled-printf.png)
29+
**Note:** Behaviour is not as reliable as in the Callbacks version.
1530

16-
The following is the required MCC Melody configuration.
17-
![alt text](images/avr128db48-i2c-io-expander2-leds-and-buttons-polled-printf_configuration.png)
18-
<!-- This is where the introduction to the example goes, including mentioning the peripherals used -->
31+
**Note:** Debug I/O is not actively used. However, since the SW pin on the Curiosity Nano is a Debug I/O pin, so when pushing the IO_Reset, a toggle is picked up on the Debug I/O pin.
1932

20-
## Related Documentation
33+
## Setup
34+
The image below outlines the complete MPLAB Code Configurator (MCC) Melody configuration, including all the selected tasks implemented in this example, as seen in the MCC Melody Builder.
2135

22-
<!-- Any information about an application note or tech brief can be linked here. Use unbreakable links!
23-
In addition a link to the device family landing page and relevant peripheral pages as well:
24-
- [AN3381 - Brushless DC Fan Speed Control Using Temperature Input and Tachometer Feedback](https://microchip.com/00003381/)
25-
- [PIC18F-Q10 Family Product Page](https://www.microchip.com/design-centers/8-bit/pic-mcus/device-selection/pic18f-q10-product-family) -->
36+
![alt text](images/avr128db48-i2c-io-expander2-leds-and-buttons-polled-printf_configuration.png)
37+
38+
![alt text](images/avr128db48-i2c-io-expander2-leds-and-buttons-polled-printf_configuration_pins.png)
2639

27-
## Software Used
40+
## MCC Melody Example Components
41+
Example Components are a tight integration of learning material directly into MCC. This allows users to conveniently place the configuration instructions side-by-side to the components they are configuring. For more information, refer to the [MCC Melody Example Components](https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=MCC.MELODY.EXAMPLES&version=latest&redirect=true) introduction.
2842

29-
<!-- All software used in this example must be listed here. Use unbreakable links!
30-
- MPLAB® X IDE 5.30 or newer [(microchip.com/mplab/mplab-x-ide)](http://www.microchip.com/mplab/mplab-x-ide)
31-
- MPLAB® XC8 2.10 or a newer compiler [(microchip.com/mplab/compilers)](http://www.microchip.com/mplab/compilers)
32-
- MPLAB® Code Configurator (MCC) 3.95.0 or newer [(microchip.com/mplab/mplab-code-configurator)](https://www.microchip.com/mplab/mplab-code-configurator)
33-
- MPLAB® Code Configurator (MCC) Device Libraries PIC10 / PIC12 / PIC16 / PIC18 MCUs [(microchip.com/mplab/mplab-code-configurator)](https://www.microchip.com/mplab/mplab-code-configurator)
34-
- Microchip PIC18F-Q Series Device Support (1.4.109) or newer [(packs.download.microchip.com/)](https://packs.download.microchip.com/) -->
3543

36-
- MPLAB® X IDE 6.25.0 or newer [(MPLAB® X IDE 6.25)](https://www.microchip.com/en-us/development-tools-tools-and-software/mplab-x-ide)
37-
- MPLAB® XC8 3.0.0 or newer compiler [(MPLAB® XC8 3.0)](https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers/xc8)
44+
## Related Documentation
3845

39-
## Hardware Used
46+
- [MCC Melody I<sup>2</sup>C Example Component (for the Curiosity Nano Explorer)](https://onlinedocs.microchip.com/v2/keyword-lookup?keyword=I2C.HOST.EXAMPLE.COMPONENT&version=latest&redirect=true "MCC Melody I<sup>2</sup>C Example Component for the Curiosity Nano Explorer")
47+
- [MCC Melody Design Patterns for Control Flow](https://onlinedocs.microchip.com/g/GUID-7CE1AEE9-2487-4E7B-B26B-93A577BA154E "MCC Melody Design Patterns for Control Flow")
4048

41-
<!-- All hardware used in this example must be listed here. Use unbreakable links!
42-
- PIC18F47Q10 Curiosity Nano [(DM182029)](https://www.microchip.com/Developmenttools/ProductDetails/DM182029)
43-
- Curiosity Nano Base for Click boards™ [(AC164162)](https://www.microchip.com/Developmenttools/ProductDetails/AC164162)
44-
- POT Click board™ [(MIKROE-3402)](https://www.mikroe.com/pot-click) -->
49+
- [Curiosity Nano Explorer User Guide](https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/UserGuides/AVR128DB48-Curiosity-Nano-HW-UserGuide-DS40002186B.pdf "Curiosity Nano Explorer Users Guide")
4550

46-
## Setup
51+
- [AVR128DB48 Data Sheet](https://ww1.microchip.com/downloads/en/DeviceDoc/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf "AVR128DB48 Data Sheet")
4752

48-
<!-- Explain how to connect hardware and set up software. Depending on complexity, step-by-step instructions and/or tables and/or images can be used -->
53+
## Software Used
54+
- [MPLAB® X IDE](https://www.microchip.com/en-us/development-tools-tools-and-software/mplab-x-ide) v6.25 or newer
55+
- [MPLAB® XC8](https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers/xc8) v3.00 or newer
4956

50-
## Operation
57+
- [MPLAB® Code Configurator](https://www.microchip.com/en-us/tools-resources/configure/mplab-code-configurator) (MCC) Plug-in Version v5.6.2 or newer (*Tools>Plugins>Installed*, search: "MCC")
58+
- [MPLAB® Data Visualizer](https://www.microchip.com/en-us/tools-resources/debug/mplab-data-visualizer) Plug-in Version v1.4.1926 or newer (*Tools>Plugins>Installed*, search: "Data Visualizer")
59+
- MCC Melody I2C_Host Example Component for the Curiosity Nano Explorer 1.0.0 or newer
60+
- MCC Core v5.8.2 or newer
61+
- Single Page Application (SPA) Host v1.0.0 or newer
62+
- MCC Melody Core v2.9.1 or newer
5163

52-
<!-- Explain how to operate the example. Depending on complexity, step-by-step instructions and/or tables and/or images can be used -->
64+
Open the MCC Content Manager ![CM_icon](images/Icon-MPLAB-CM24.png) to verify the MCC Core and MCC Melody Core versions.
5365

54-
## Summary
66+
![alt text](images/MCC_Core_ContentLibrary_Versions_SPA.png)
67+
68+
## Hardware Used
69+
- AVR128DB48 Curiosity Nano [(EV35L43A)](https://www.microchip.com/en-us/development-tool/EV35L43A)
70+
- Curiosity Nano Explorer [(EV58G97A)](https://www.microchip.com/en-us/development-tool/EV58G97A)
5571

56-
<!-- Summarize what the example has shown -->

avr128db48-i2c-io-expander2-leds-buttons-polled-printf.X/avr128db48-i2c-io-expander2-leds-and-buttons-polled-printf.mc3

Lines changed: 43 additions & 19 deletions
Large diffs are not rendered by default.

avr128db48-i2c-io-expander2-leds-buttons-polled-printf.X/main.c

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
*
2626
* @ingroup i2c_host example
2727
*
28-
* @version I2C_HOST EXAMPLE Example Version 1.0.0
28+
* @version I2C_HOST EXAMPLE Example Version 1.0.1
2929
*
3030
* @brief Generated file for
3131
* Example: 3. I2C IO Expander 2 - LEDs and Buttons
@@ -57,16 +57,16 @@
5757
#define MCP23008_OLAT 0x0A
5858

5959
extern void DELAY_milliseconds(uint16_t milliseconds);
60-
uint8_t MCP23008_Read(uint8_t i2c_address, uint8_t reg, uint8_t* data);
61-
uint8_t MCP23008_Write(uint8_t i2c_address, uint8_t reg, uint8_t data);
62-
void printButtonPressed(int pressedButton);
63-
void button_led_control(void);
60+
static uint8_t MCP23008_Read(uint8_t i2c_address, uint8_t reg, uint8_t* data);
61+
static uint8_t MCP23008_Write(uint8_t i2c_address, uint8_t reg, uint8_t data);
62+
static void printButtonPressed(int pressedButton);
63+
static void button_led_control(void);
6464

6565
static volatile bool resetFlag = false;
6666
// All joystick pins re-mapped as they are not connected to Curiosity Nano GPIO by default
6767
static const char* buttonLabels[8] = {"J-UP", "J-LEFT", "J-DOWN", "J-RIGHT", "J-PUSH", "SW3", "SW2", "SW1"};
6868

69-
uint8_t MCP23008_Read(uint8_t i2c_address, uint8_t reg, uint8_t* data)
69+
static uint8_t MCP23008_Read(uint8_t i2c_address, uint8_t reg, uint8_t* data)
7070
{
7171
i2c_host_error_t errorState = I2C_ERROR_NONE;
7272
size_t txLength = 1;
@@ -78,6 +78,10 @@ uint8_t MCP23008_Read(uint8_t i2c_address, uint8_t reg, uint8_t* data)
7878
uint8_t waitCounter = 100;
7979
if(I2C_Host.WriteRead((uint16_t)(i2c_address), txBuffer, txLength, data, rxLength))
8080
{
81+
while(!I2C_Host.IsBusy())
82+
{
83+
//Wait here until I2C bus can start transmitting
84+
}
8185
while (I2C_Host.IsBusy() && (waitCounter > 0U))
8286
{
8387
I2C_Host.Tasks();
@@ -90,7 +94,7 @@ uint8_t MCP23008_Read(uint8_t i2c_address, uint8_t reg, uint8_t* data)
9094
}
9195

9296

93-
uint8_t MCP23008_Write(uint8_t i2c_address, uint8_t reg, uint8_t data)
97+
static uint8_t MCP23008_Write(uint8_t i2c_address, uint8_t reg, uint8_t data)
9498
{
9599
i2c_host_error_t errorState = I2C_ERROR_NONE;
96100
size_t txLength = 2;
@@ -102,6 +106,10 @@ uint8_t MCP23008_Write(uint8_t i2c_address, uint8_t reg, uint8_t data)
102106
uint8_t waitCounter = 100;
103107
if(I2C_Host.Write((uint16_t)i2c_address, txBuffer, txLength))
104108
{
109+
while(!I2C_Host.IsBusy())
110+
{
111+
//Wait here until I2C bus can start transmitting
112+
}
105113
while (I2C_Host.IsBusy() && (waitCounter > 0U))
106114
{
107115
I2C_Host.Tasks();
@@ -113,15 +121,15 @@ uint8_t MCP23008_Write(uint8_t i2c_address, uint8_t reg, uint8_t data)
113121
return errorState;
114122
}
115123

116-
void printButtonPressed(int pressedButton) {
117-
if (pressedButton >= 0 && pressedButton < 8) {
124+
static void printButtonPressed(int pressedButton) {
125+
if ((pressedButton >= 0) && (pressedButton < 8)) {
118126
(int) printf("Button pressed: %s\n", buttonLabels[pressedButton]);
119127
} else {
120128
(int) printf("Invalid button pressed\n");
121129
}
122130
}
123131

124-
void button_led_control(void)
132+
static void button_led_control(void)
125133
{
126134
uint8_t mcp23008_1_activeLEDs = 0;
127135
uint8_t mcp23008_2_previousInputs = 0;
@@ -169,7 +177,7 @@ int main(void)
169177
DELAY_milliseconds(200); // Prevent program running when programming
170178
SYSTEM_Initialize();
171179
(int) printf("Example: 3. I2C IO Expander 2 - LEDs and Buttons, Implementation: Polled, Visualization: Printf \r\n");
172-
(int) printf("MCU Device family: AVR \r\n");
180+
(int) printf("MCU Device family: AVR \r\n\r\n");
173181
(int) printf("Press Curiosity Nano Explorer touch buttons and use Joystick to turn off all LEDS. Press SW0 on Curiosity Nano to exit. \r\n");
174182
button_led_control();
175183

@@ -185,4 +193,4 @@ int main(void)
185193
}
186194
}
187195
return 0; // Shouldn't get here!!
188-
}
196+
}

avr128db48-i2c-io-expander2-leds-buttons-polled-printf.X/mcc-manifest-autosave.yml

Lines changed: 25 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,39 @@
22

33
manifest_file_version: 1.0.0
44
project: avr128db48-i2c-io-expander2-leds-and-buttons-polled-printf
5-
creation_date: 2025-04-14T11:32:09.873+02:00[Europe/Berlin]
5+
creation_date: 2025-10-20T17:13:26.756+02:00[Europe/Berlin]
66
operating_system: Windows 11
77
mcc_mode: IDE
88
mcc_mode_version: v6.25
99
device_name: AVR128DB48
1010
compiler: XC8 3.00
11-
mcc_version: 5.5.2
12-
mcc_core_version: 5.7.1
13-
content_manager_version: 5.0.1
11+
mcc_version: 5.6.2
12+
mcc_core_version: 5.8.2
13+
content_manager_version: 6.0.3-rc.a
1414
is_mcc_offline: false
15-
is_using_prerelease_versions: true
16-
mcc_content_registries: https://registry.npmjs.org/,https://artifacts.microchip.com/artifactory/api/npm/npm/
17-
device_library: {library_class: com.microchip.mcc.melody.Library, name: Melody, version: 2.9.0-feat.24}
18-
packs: {name: AVR-Dx_DFP, version: 2.7.321}
15+
is_using_prerelease_versions: false
16+
mcc_content_registries: https://registry.npmjs.org/
17+
device_library: {library_class: com.microchip.mcc.melody.Library, name: Melody, version: 2.10.0}
18+
packs: {name: N/A, version: N/A}
1919
modules:
20-
- {name: '@mchp-mcc/avr-8bit', type: MELODY, version: 4.13.1-dev.4}
20+
- {name: '@mchp-mcc/uart-driver', type: MELODY, version: 1.10.2}
21+
- {name: '@mchp-mcc/scf-avr8-interrupt-v1', type: MELODY, version: 5.0.12}
22+
- {name: '@mchp-mcc/pin-content-processor', type: MELODY, version: 3.11.0}
23+
- {name: '@mchp-mcc/i2c-host-driver', type: MELODY, version: 1.0.5}
24+
- {name: '@mchp-mcc/scf-avr8-clkctrl-v3', type: MELODY, version: 2.0.10}
2125
- {name: '@mchp-mcc/avr8-configuration-bits-v1', type: MELODY, version: 4.3.0}
22-
- {name: '@mchp-mcc/avr8-pin-manager', type: MELODY, version: 4.6.1}
26+
- {name: '@mchp-mcc/example-i2c-host', type: MELODY, version: 1.0.1}
2327
- {name: '@mchp-mcc/delay-blocking-driver', type: MELODY, version: 3.2.0}
24-
- {name: '@mchp-mcc/example-i2c-host', type: MELODY, version: 1.0.0}
25-
- {name: '@mchp-mcc/i2c-host-driver', type: MELODY, version: 1.1.0-dev.1}
2628
- {name: '@mchp-mcc/main-manager', type: MELODY, version: 3.1.2}
27-
- {name: '@mchp-mcc/pin-content-processor', type: MELODY, version: 3.9.1-feat.6}
28-
- {name: '@mchp-mcc/scf-avr8-clkctrl-v3', type: MELODY, version: 2.1.0-dev.1}
29-
- {name: '@mchp-mcc/scf-avr8-interrupt-v1', type: MELODY, version: 5.0.13-dev.1}
3029
- {name: '@mchp-mcc/scf-avr8-twi-v1', type: MELODY, version: 8.2.0}
31-
- {name: '@mchp-mcc/scf-avr8-usart-v1', type: MELODY, version: 10.2.1}
32-
- {name: '@mchp-mcc/uart-driver', type: MELODY, version: 1.10.2}
30+
- {name: '@mchp-mcc/avr8-pin-manager', type: MELODY, version: 4.6.2}
31+
- {name: '@mchp-mcc/scf-avr8-usart-v1', type: MELODY, version: 10.3.1}
32+
- {name: '@mchp-mcc/avr-8bit', type: MELODY, version: 4.14.2}
33+
- {name: '@mchp-mcc/avr-8bit', type: MELODY, version: 4.14.2}
34+
- {name: '@mchp-mcc/scf-avr8-usart-v1', type: MELODY, version: 10.3.1}
35+
- {name: '@mchp-mcc/avr8-pin-manager', type: MELODY, version: 4.6.2}
36+
- {name: '@mchp-mcc/scf-avr8-interrupt-v1', type: MELODY, version: 5.0.12}
37+
- {name: '@mchp-mcc/scf-avr8-clkctrl-v3', type: MELODY, version: 2.0.10}
38+
- {name: '@mchp-mcc/i2c-host-driver', type: MELODY, version: 1.0.5}
39+
- {name: '@mchp-mcc/example-i2c-host', type: MELODY, version: 1.0.1}
40+
- {name: '@mchp-mcc/pin-content-processor', type: MELODY, version: 3.11.0}

avr128db48-i2c-io-expander2-leds-buttons-polled-printf.X/mcc-manifest-generated-success.yml

Lines changed: 25 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,39 @@
22

33
manifest_file_version: 1.0.0
44
project: avr128db48-i2c-io-expander2-leds-and-buttons-polled-printf
5-
creation_date: 2025-04-14T11:32:09.821+02:00[Europe/Berlin]
5+
creation_date: 2025-10-20T17:03:41.507+02:00[Europe/Berlin]
66
operating_system: Windows 11
77
mcc_mode: IDE
88
mcc_mode_version: v6.25
99
device_name: AVR128DB48
1010
compiler: XC8 3.00
11-
mcc_version: 5.5.2
12-
mcc_core_version: 5.7.1
13-
content_manager_version: 5.0.1
11+
mcc_version: 5.6.2
12+
mcc_core_version: 5.8.2
13+
content_manager_version: 6.0.3-rc.a
1414
is_mcc_offline: false
15-
is_using_prerelease_versions: true
16-
mcc_content_registries: https://registry.npmjs.org/,https://artifacts.microchip.com/artifactory/api/npm/npm/
17-
device_library: {library_class: com.microchip.mcc.melody.Library, name: Melody, version: 2.9.0-feat.24}
18-
packs: {name: AVR-Dx_DFP, version: 2.7.321}
15+
is_using_prerelease_versions: false
16+
mcc_content_registries: https://registry.npmjs.org/
17+
device_library: {library_class: com.microchip.mcc.melody.Library, name: Melody, version: 2.10.0}
18+
packs: {name: N/A, version: N/A}
1919
modules:
20-
- {name: '@mchp-mcc/avr-8bit', type: MELODY, version: 4.13.1-dev.4}
20+
- {name: '@mchp-mcc/uart-driver', type: MELODY, version: 1.10.2}
21+
- {name: '@mchp-mcc/scf-avr8-interrupt-v1', type: MELODY, version: 5.0.12}
22+
- {name: '@mchp-mcc/pin-content-processor', type: MELODY, version: 3.11.0}
23+
- {name: '@mchp-mcc/i2c-host-driver', type: MELODY, version: 1.0.5}
24+
- {name: '@mchp-mcc/scf-avr8-clkctrl-v3', type: MELODY, version: 2.0.10}
2125
- {name: '@mchp-mcc/avr8-configuration-bits-v1', type: MELODY, version: 4.3.0}
22-
- {name: '@mchp-mcc/avr8-pin-manager', type: MELODY, version: 4.6.1}
26+
- {name: '@mchp-mcc/example-i2c-host', type: MELODY, version: 1.0.1}
2327
- {name: '@mchp-mcc/delay-blocking-driver', type: MELODY, version: 3.2.0}
24-
- {name: '@mchp-mcc/example-i2c-host', type: MELODY, version: 1.0.0}
25-
- {name: '@mchp-mcc/i2c-host-driver', type: MELODY, version: 1.1.0-dev.1}
2628
- {name: '@mchp-mcc/main-manager', type: MELODY, version: 3.1.2}
27-
- {name: '@mchp-mcc/pin-content-processor', type: MELODY, version: 3.9.1-feat.6}
28-
- {name: '@mchp-mcc/scf-avr8-clkctrl-v3', type: MELODY, version: 2.1.0-dev.1}
29-
- {name: '@mchp-mcc/scf-avr8-interrupt-v1', type: MELODY, version: 5.0.13-dev.1}
3029
- {name: '@mchp-mcc/scf-avr8-twi-v1', type: MELODY, version: 8.2.0}
31-
- {name: '@mchp-mcc/scf-avr8-usart-v1', type: MELODY, version: 10.2.1}
32-
- {name: '@mchp-mcc/uart-driver', type: MELODY, version: 1.10.2}
30+
- {name: '@mchp-mcc/avr8-pin-manager', type: MELODY, version: 4.6.2}
31+
- {name: '@mchp-mcc/scf-avr8-usart-v1', type: MELODY, version: 10.3.1}
32+
- {name: '@mchp-mcc/avr-8bit', type: MELODY, version: 4.14.2}
33+
- {name: '@mchp-mcc/avr-8bit', type: MELODY, version: 4.14.2}
34+
- {name: '@mchp-mcc/scf-avr8-usart-v1', type: MELODY, version: 10.3.1}
35+
- {name: '@mchp-mcc/avr8-pin-manager', type: MELODY, version: 4.6.2}
36+
- {name: '@mchp-mcc/scf-avr8-interrupt-v1', type: MELODY, version: 5.0.12}
37+
- {name: '@mchp-mcc/scf-avr8-clkctrl-v3', type: MELODY, version: 2.0.10}
38+
- {name: '@mchp-mcc/i2c-host-driver', type: MELODY, version: 1.0.5}
39+
- {name: '@mchp-mcc/example-i2c-host', type: MELODY, version: 1.0.1}
40+
- {name: '@mchp-mcc/pin-content-processor', type: MELODY, version: 3.11.0}

0 commit comments

Comments
 (0)