You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-8Lines changed: 7 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,31 +34,30 @@ Ever wanted to start a new [Arduino](http://arduino.cc/) project and...
34
34
- tests in `test`
35
35
- binaries in `bin`
36
36
- etc.
37
-
-**use** a newer version of `avr-gcc` such as `8.3.0`?
37
+
-**use** a newer version of `avr-gcc` such as `9.2.0`?
38
38
-**use** an awesome [`Makefile`](https://github.com/sudar/Arduino-Makefile) to compile and upload your code from the `cli`?
39
39
40
40
If you answered **yes** to one of the above, this [Bare Arduino Project](https://github.com/ladislas/bare-arduino-project) is just what you're looking for! :)
41
41
42
42
## What you get
43
43
44
-
Based on what we've learned on our [Moti project](http://github.com/weareleka/moti), this repo will allow you to:
44
+
Based on what we've learned from our [Moti project](http://github.com/weareleka/moti), this repo will allow you to:
45
45
46
46
- move away from the Arduino IDE and use your favorite text editor such as Vim or SublimeText
47
47
- get up and running in less time
48
-
- use `avr-gcc 8.3.0` to compile your code
48
+
- use the latest version of `avr-gcc 9.x.x` to compile your code
49
49
- use `C++17` for your standard coding
50
50
- use `make` to compile, `make upload` to upload, thanks to [Sudar](https://github.com/sudar/)'s incredible project [Arduino-Makefile](https://github.com/sudar/Arduino-Makefile)
51
-
- use our [Travis-CI](https://travis-ci.org) continuous integration configuration and adapt it to suit your needs
52
51
53
-
To put it in a nuttshell, it allows you to **write Arduino code as you ever wanted!**
52
+
To put it in a nutshell, it allows you to **write Arduino code the way you've always wanted!**
54
53
55
54
## How to install and use
56
55
57
56
The full procedure is detailed in [INSTALL.md](./INSTALL.md).
58
57
59
58
## Bugs
60
59
61
-
If you encounter some issues while using the [Bare-Arduino-Project](https://github.com/ladislas/bare-arduino-project), please first report the issue [here in this repo issue tracker](https://github.com/ladislas/bare-arduino-project/issues) and **not in Arduino-Makefile**.
60
+
⚠️ If you encounter some issues while using the [Bare-Arduino-Project](https://github.com/ladislas/bare-arduino-project), please first report the issue [here in this repo issue tracker](https://github.com/ladislas/bare-arduino-project/issues) and **not in Arduino-Makefile**.
62
61
63
62
It will allow us to investigate first and not overflow the Arduino-Makefile issue tracker.
64
63
@@ -68,7 +67,7 @@ Because we are so awesome, we also provide your with 2 famous text editors confi
68
67
69
68
### Sublime Text - SublimeClang
70
69
71
-
*Note: I haven't used SublimeText for developping in C/C++ for years, so the following might not work as expected.*
70
+
⚠️ *Note: I haven't used SublimeText for developping in C/C++ for years, so the following might not work as expected.*
72
71
73
72
To code in C/C++, we highly recommend using [SublimeClang](https://github.com/boxdot/SublimeClang), ~~even if the plugin is not maintained anymore~~ (this fork seems to be up-to-date). ~~As far as we can tell, it works beautifully well and will save you a lot of time!~~ :)
74
73
@@ -86,7 +85,7 @@ As [Valloric](https://github.com/Valloric) puts it:
86
85
87
86
> YouCompleteMe is a fast, as-you-type, fuzzy-search code completion engine for Vim. It has several completion engines: an identifier-based engine that works with every programming language, a semantic, Clang-based engine that provides native semantic code completion for C/C++/Objective-C/Objective-C++ (from now on referred to as "the C-family languages"), a Jedi-based completion engine for Python, an OmniSharp-based completion engine for C\# and an omnifunc-based completer that uses data from Vim's omnicomplete system to provide semantic completions for many other languages (Ruby, PHP etc.).
88
87
89
-
The [`.ycm_extra_conf.py`](./.ycm_extra_conf.py) file contains everything you need. It should work right out of the box on OS X and need very little modification on Linux!
88
+
The [`.ycm_extra_conf.py`](./.ycm_extra_conf.py) file contains everything you need. It should work right out of the box on macOS and need very little modification on Linux!
0 commit comments