Skip to content

Commit e5fe646

Browse files
NhMchpnandojve
authored andcommitted
1 parent 161d144 commit e5fe646

File tree

530 files changed

+685714
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

530 files changed

+685714
-0
lines changed

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,32 +14,45 @@ The directory is composed of:
1414
│   └── microchip
1515
│   └── mec5
1616
│   ├── MEC5 PINCTRL DTSI files
17+
1718
├── include
1819
│   └── dt-bindings
1920
│      ├── sam
2021
| | └── sam_d5x_e5x — dt-binding header files for the SAM_D5X_E5X family devices
2122
│   └── pinctrl
2223
│   ├── PIC32CX PINCTRL C header files
24+
2325
├── mec
2426
│   ├── Legacy MEC150x/2x C chip and peripheral header files
27+
2528
├── mec5
2629
│   ├── CMakeLists.txt
2730
│   ├── devices
2831
│   │   ├── MEC5 HAL chip and peripheral header files
2932
│   └── drivers
3033
│   ├── MEC5 HAL peripheral C source files
34+
3135
├── mpfs
3236
│   ├── PolarFire board and HAL files
37+
3338
├── pic32c
39+
│   ├── CMakeLists.txt
40+
│   ├── pic32cm_jh — DFP header files for PIC32CM JH family devices
3441
│   ├── PIC32CX chip and peripheral HAL files
42+
│   ├── pic32cz_ca — DFP header files for PIC32CZ CA family devices
43+
3544
├── pinconfigs
3645
│   ├── PIC32CX pin config definition XML
46+
3747
├── sam
3848
│   ├── CMakeLists.txt
3949
│   ├── sam_d5x_e5x — DFP header files for SAM_D5X_E5X family devices
50+
4051
├── README.md
52+
4153
├── scripts
4254
│   ├── PIC32C Python pin config generation scripts
55+
4356
└── zephyr
4457
└── module.yml
4558
@@ -51,6 +64,7 @@ The directory is composed of:
5164
- devicetree bindings
5265
- Legacy MEC152x header files
5366
- MEC5 HAL chip and peripheral header and C source files
67+
- Device family DFP header files of PIC32C devices
5468
- [PIC32C Pin definitions](pinconfigs/README.md)
5569
- sam device family dfp header files
5670
- This README file

pic32c/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@
55

66
add_subdirectory_ifdef(CONFIG_SOC_FAMILY_MICROCHIP_PIC32CXSG pic32cxsg)
77
add_subdirectory_ifdef(CONFIG_SOC_FAMILY_MICROCHIP_PIC32CM_JH pic32cm_jh)
8+
add_subdirectory_ifdef(CONFIG_SOC_FAMILY_MICROCHIP_PIC32CZ_CA pic32cz_ca)

pic32c/pic32cz_ca/CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Copyright (c) 2025 Microchip Technology Inc.
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
#
5+
6+
zephyr_include_directories(${CONFIG_SOC_SERIES}/include)

pic32c/pic32cz_ca/pic32cz_ca70/atdf/PIC32CZ2051CA70064.atdf

Lines changed: 11745 additions & 0 deletions
Large diffs are not rendered by default.

pic32c/pic32cz_ca/pic32cz_ca70/atdf/PIC32CZ2051CA70100.atdf

Lines changed: 12687 additions & 0 deletions
Large diffs are not rendered by default.

pic32c/pic32cz_ca/pic32cz_ca70/atdf/PIC32CZ2051CA70144.atdf

Lines changed: 13185 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
/*
2+
* Component version header file
3+
*
4+
* Copyright (c) 2025 Microchip Technology Inc.
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*
18+
*/
19+
20+
#ifndef _COMPONENT_VERSION_H_INCLUDED
21+
#define _COMPONENT_VERSION_H_INCLUDED
22+
23+
#define COMPONENT_VERSION_MAJOR 1
24+
#define COMPONENT_VERSION_MINOR 2
25+
26+
//
27+
// The COMPONENT_VERSION define is composed of the major and the minor version number.
28+
//
29+
// The last four digits of the COMPONENT_VERSION is the minor version with leading zeros.
30+
// The rest of the COMPONENT_VERSION is the major version.
31+
//
32+
#define COMPONENT_VERSION 10002
33+
34+
//
35+
// The build number does not refer to the component, but to the build number
36+
// of the device pack that provides the component.
37+
//
38+
#define BUILD_NUMBER 32
39+
40+
//
41+
// The COMPONENT_VERSION_STRING is a string (enclosed in ") that can be used for logging or embedding.
42+
//
43+
#define COMPONENT_VERSION_STRING "1.2"
44+
45+
//
46+
// The COMPONENT_DATE_STRING contains a timestamp of when the pack was generated.
47+
//
48+
// The COMPONENT_DATE_STRING is written out using the following strftime pattern.
49+
//
50+
// "%Y-%m-%d %H:%M:%S"
51+
//
52+
//
53+
#define COMPONENT_DATE_STRING "2025-04-21 21:39:04"
54+
55+
#endif/* #ifndef _COMPONENT_VERSION_H_INCLUDED */
56+

pic32c/pic32cz_ca/pic32cz_ca70/include/component/acc.h

Lines changed: 214 additions & 0 deletions
Large diffs are not rendered by default.

pic32c/pic32cz_ca/pic32cz_ca70/include/component/aes.h

Lines changed: 326 additions & 0 deletions
Large diffs are not rendered by default.

pic32c/pic32cz_ca/pic32cz_ca70/include/component/afec.h

Lines changed: 997 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)