-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlibrary.json
More file actions
111 lines (111 loc) · 2.13 KB
/
library.json
File metadata and controls
111 lines (111 loc) · 2.13 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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
{
"name": "RobotLib",
"version": "2.2.0",
"description": "Type-safe C++11 units library for robotics with PID control, differential drive, odometry, and simulation. AI-assisted development - review thoroughly before production use. See DISCLAIMER.md for details.",
"keywords": [
"robotics",
"units",
"pid",
"control",
"differential-drive",
"odometry",
"kinematics",
"embedded",
"type-safe",
"arduino",
"esp32",
"stm32",
"teensy",
"simulation",
"header-only",
"cpp11"
],
"authors": [
{
"name": "Konnor Reynolds",
"url": "https://github.com/konnorreynolds",
"maintainer": true
}
],
"license": "MIT",
"homepage": "https://github.com/konnorreynolds/RobotLib",
"repository": {
"type": "git",
"url": "https://github.com/konnorreynolds/RobotLib.git"
},
"frameworks": [
"arduino",
"mbed",
"espidf"
],
"platforms": [
"atmelavr",
"atmelmegaavr",
"espressif32",
"espressif8266",
"ststm32",
"teensy",
"raspberrypi",
"native"
],
"headers": "RobotLib.h",
"examples": [
{
"name": "Basic Units",
"base": "examples/01_basic_usage",
"files": [
"01_hello_units.cpp"
]
},
{
"name": "PID Control",
"base": "examples/02_control",
"files": [
"02_pid_control.cpp"
]
},
{
"name": "Differential Drive",
"base": "examples/03_full_systems",
"files": [
"01_differential_drive_robot.cpp"
]
},
{
"name": "FRC Swerve Robot",
"base": "examples/complete_robots",
"files": [
"01_frc_swerve_shooter.cpp"
]
},
{
"name": "Arduino Maze Solver",
"base": "examples/complete_robots",
"files": [
"02_arduino_maze_solver.cpp"
]
}
],
"dependencies": {},
"export": {
"include": [
"include/*"
],
"exclude": [
"tests/*",
"docs/*",
".git/*",
".pio/*",
"*.md"
]
},
"build": {
"flags": [
"-std=c++11"
],
"unflags": [
"-std=gnu++11"
],
"includeDir": "include"
}
}