-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwest.yml
More file actions
60 lines (53 loc) · 2.17 KB
/
Copy pathwest.yml
File metadata and controls
60 lines (53 loc) · 2.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
manifest:
version: "0.13"
self:
path: omnican
# west-commands: scripts/west-commands.yml # Uncomment when custom commands exist
defaults:
remote: zephyr
remotes:
- name: zephyr
url-base: https://github.com/zephyrproject-rtos
- name: bitconcepts
url-base: https://github.com/BitConcepts
projects:
# Zephyr RTOS (pinned to a stable release — update as needed)
- name: zephyr
remote: zephyr
revision: v3.7.0
import: true
# CANopenNode upstream — used as source reference for the CANopen module.
# OmniCAN does NOT vendor CANopenNode directly; instead src/canopen/
# contains a clean re-implementation guided by upstream.
# Kept here as a dependency reference for OD generation tools.
- name: CANopenNode
url: https://github.com/CANopenNode/CANopenNode
revision: master
path: modules/lib/canopennode
groups:
- optional
# Open-SAE-J1939 — MIT-licensed C J1939 reference implementation.
# Primary alternate source for J1939/73 DM1-DM16 implementation guidance
# and ISO 11783-7 auxiliary valve messaging. Not vendored directly;
# used as reference during OmniCAN src/j1939/ implementation.
- name: Open-SAE-J1939
url: https://github.com/DanielMartensson/Open-SAE-J1939
revision: main
path: modules/lib/open-sae-j1939
groups:
- optional
- j1939-ref
# AgIsoStack++ — MIT-licensed C++ ISOBUS (ISO 11783) reference library.
# Used as PROTOCOL REFERENCE ONLY during OmniCAN Phase 6 development.
# NOT integrated into Zephyr: uses C++11 STL (std::vector, std::shared_ptr),
# POSIX threads (std::thread), and dynamic allocation — incompatible with
# OmniCAN's static-allocation, zero-overhead model. OmniCAN Phase 6 is a
# native Zephyr C re-implementation using AgIsoStack++ as reference.
# Fetch locally for reference: west update --group isobus-ref
- name: AgIsoStack
url: https://github.com/Open-Agriculture/AgIsoStack-plus-plus
revision: main
path: modules/lib/agisostack
groups:
- optional
- isobus-ref