Skip to content

Commit a992aed

Browse files
committed
Readme
1 parent 56d730c commit a992aed

File tree

5 files changed

+134
-8
lines changed

5 files changed

+134
-8
lines changed

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2025 Cal Poly VEXU Gearslingers
3+
Copyright (c) 2025 Cal Poly VEX U Gearslingers
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 126 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,127 @@
1-
# 2025-2026
1+
<!-- PROJECT SHIELDS -->
2+
<!--
3+
*** I'm using markdown "reference style" links for readability.
4+
*** Reference links are enclosed in brackets [ ] instead of parentheses ( ).
5+
*** See the bottom of this document for the declaration of the reference variables
6+
*** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use.
7+
*** https://www.markdownguide.org/basic-syntax/#reference-style-links
8+
-->
9+
<div align="left">
210

3-
Gear Slingers robot code for Push Back (2024-2025 Season)
11+
[![Contributors][contributors-shield]][contributors-url]
12+
[![Forks][forks-shield]][forks-url]
13+
[![Stargazers][stars-shield]][stars-url]
14+
15+
</div>
16+
17+
<a href="https://github.com/CalPolyVEX/2025-2026">
18+
<img alt="Gear Slingers Logo" src="assets/img/logo.png" align="right" width="150">
19+
</a>
20+
21+
<div align="left">
22+
<h1><em><a href="https://github.com/CalPolyVEX/2025-2026">~2025-2026</a></em></h1>
23+
</div>
24+
25+
<!-- ABOUT THE PROJECT -->
26+
27+
Gear Slingers robot code for Push Back (2024-2025 Season).
28+
29+
### Built With
30+
31+
[![C++][C++-shield]][C++-url]
32+
[![GNU Make][GNU-Make-shield]][GNU-Make-url]
33+
34+
<!-- GETTING STARTED -->
35+
36+
## Getting Started
37+
38+
### Prerequisites
39+
40+
Before attempting to build this project, make sure you have [PROS](https://pros.cs.purdue.edu) installed on your machine.
41+
42+
### Installation
43+
44+
To get a local copy of the project up and running on your machine, follow these simple steps:
45+
46+
1. Clone the project repository
47+
48+
```sh
49+
git clone https://github.com/CalPolyVEX/2025-2026.git
50+
cd 2025-2026/
51+
```
52+
53+
2. Build the package
54+
55+
```sh
56+
pros make
57+
```
58+
59+
3. Run the package node
60+
61+
```sh
62+
pros upload
63+
pros run
64+
```
65+
66+
<!-- PROJECT FILE STRUCTURE -->
67+
68+
## Project Structure
69+
70+
```sh
71+
2025-2026/
72+
├── include/ - project header files
73+
├── src/ - project source files
74+
│ └── main.cpp - Entry point, main function
75+
├── Makefile - Makefile build script
76+
├── LICENSE - project license
77+
└── README.md - you are here
78+
```
79+
80+
## Robot Wiring
81+
82+
### Smart Ports
83+
84+
| Port | Description | Port | Description |
85+
|------|---------------|------|-------------|
86+
| 1 | Left Wheels | 11 | |
87+
| 2 | | 12 | |
88+
| 3 | Claw Motor | 13 | |
89+
| 4 | | 14 | |
90+
| 5 | Vision Sensor | 15 | |
91+
| 6 | | 16 | |
92+
| 7 | | 17 | |
93+
| 8 | Arm Motor | 18 | |
94+
| 9 | | 19 | |
95+
| 10 | Right Wheels | 20 | |
96+
97+
Port 21: Radio
98+
99+
### Analog Digital Input (ADI) Ports
100+
101+
| Port | Description | Port | Description |
102+
|------|--------------|------|-------------|
103+
| A | Left Bumper | E | |
104+
| B | Right Bumper | F | |
105+
| C | | G | |
106+
| D | Arm Limit | H | |
107+
108+
## License
109+
110+
The source code for this project is distributed under the terms of the MIT License, as we firmly believe that collaborating on free and open-source software fosters innovations that mutually and equitably beneficial to both collaborators and users alike. See [`LICENSE`](./LICENSE) for details and more information.
111+
112+
<!-- MARKDOWN LINKS & IMAGES -->
113+
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->
114+
115+
[contributors-shield]: https://img.shields.io/github/contributors/Kaweees/ros2.svg?style=for-the-badge
116+
[contributors-url]: https://github.com/CalPolyVEX/2025-2026/graphs/contributors
117+
[forks-shield]: https://img.shields.io/github/forks/CalPolyVEX/2025-2026.svg?style=for-the-badge
118+
[forks-url]: https://github.com/CalPolyVEX/2025-2026/network/members
119+
[stars-shield]: https://img.shields.io/github/stars/CalPolyVEX/2025-2026.svg?style=for-the-badge
120+
[stars-url]: https://github.com/CalPolyVEX/2025-2026/stargazers
121+
122+
<!-- MARKDOWN SHIELD BAGDES & LINKS -->
123+
<!-- https://github.com/Ileriayo/markdown-badges -->
124+
[C++-shield]: https://img.shields.io/badge/C++-%23008080.svg?style=for-the-badge&logo=c%2B%2B&logoColor=004482&labelColor=222222&color=004482
125+
[C++-url]: https://isocpp.org/
126+
[GNU-Make-shield]: https://img.shields.io/badge/GNU%20Make-%23008080.svg?style=for-the-badge&logo=gnu&logoColor=A42E2B&labelColor=222222&color=A42E2B
127+
[GNU-Make-url]: https://www.gnu.org/software/make/

assets/img/logo.png

15.8 KB
Loading

include/liblvgl/core/lv_event.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ typedef enum {
5656

5757
/** Drawing events*/
5858
LV_EVENT_COVER_CHECK, /**< Check if the object fully covers an area. The event parameter is `lv_cover_check_info_t
59-
*`.*/
59+
*`.*/
6060
LV_EVENT_REFR_EXT_DRAW_SIZE, /**< Get the required extra draw area around the object (e.g. for shadow). The event
6161
parameter is `lv_coord_t *` to store the size.*/
6262
LV_EVENT_DRAW_MAIN_BEGIN, /**< Starting the main drawing phase*/

include/liblvgl/lv_conf_checker.h

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,9 @@
171171
#define LV_COLOR_DEPTH 16 /*Color depth: 1/8/16/32*/
172172
#endif
173173
#ifndef LV_COLOR_16_SWAP
174-
#define LV_COLOR_16_SWAP 0 /*Swap the 2 bytes of RGB565 color. Useful if the display has a 8 bit interface (e.g. \
175-
SPI)*/
174+
#define LV_COLOR_16_SWAP \
175+
0 /*Swap the 2 bytes of RGB565 color. Useful if the display has a 8 bit interface (e.g. \
176+
SPI)*/
176177
#endif
177178
#ifndef LV_COLOR_SCREEN_TRANSP
178179
#define LV_COLOR_SCREEN_TRANSP \
@@ -580,8 +581,9 @@
580581
#endif
581582
#if USE_LV_BTN != 0
582583
#ifndef LV_BTN_INK_EFFECT
583-
#define LV_BTN_INK_EFFECT 1 /*Enable button-state animations - draw a circle on click (dependencies: \
584-
USE_LV_ANIMATION)*/
584+
#define LV_BTN_INK_EFFECT \
585+
1 /*Enable button-state animations - draw a circle on click (dependencies: \
586+
USE_LV_ANIMATION)*/
585587
#endif
586588
#endif
587589

0 commit comments

Comments
 (0)