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: BRANCHNOTES.md
+68-5
Original file line number
Diff line number
Diff line change
@@ -13,29 +13,92 @@ The generator takes the parser's output and transforms it into a valid `c_cpp_pr
13
13
### Configuration Flags
14
14
Provide a configuration flag which allows the user to turn this feature off - this is useful for the cases in which this magic fails or the user has a very specific setup. Although this branch tries to eliminate most of the latter cases.
15
15
16
+
### Global Tasks in vscode-arduino
17
+
Places where `c_cpp_properties.json` gets altered (list in progress)
||:heavy_check_mark: Basic setting of parsing result*|
35
+
||:heavy_check_mark: Basic file input*|
36
+
||:heavy_check_mark: Basic file output*|
37
+
||:white_check_mark: Merging of parsing result and existing file content |
23
38
|**Configuration flags**|:white_check_mark:|
24
39
|**Unit tests**|:white_check_mark: Basic parser |
40
+
||:white_check_mark: JSON input |
41
+
||:white_check_mark: JSON output |
42
+
||:white_check_mark: Configuration merging |
43
+
|**General**|:white_check_mark: Review and remove previous attempts messing with `c_cpp_properties.json`|
44
+
* not committed to branch yet
25
45
26
46
## Motivation
27
47
I write a lot of code for Arduino, especially libraries. The Arduino IDE is not suited for more complex projects and I tried several alternatives. The old and dysfunctional Arduino CDT extension for eclipse somehow stalled (even if it was promising), Sloeber could be an option but the maintainer is disillusioned and the project is more or less dead. Platform IO IDE's license is very [restrictive](https://community.platformio.org/t/what-part-of-platformio-is-open-source-licenced/1447/2).
28
48
29
49
Then remains vscode-arduino. It seems that it isn't completely dead - but almost. Most of the core functionality seems to work (I used it a few days now). But the biggest show stopper is the bad IntelliSense support.
30
50
31
-
## Beer Money
51
+
## Beer Money:beers:
32
52
You can chip in some beer money to keep me motivated - this is really appreciated.
0 commit comments