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
{{ message }}
This repository was archived by the owner on Dec 6, 2018. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+17-12
Original file line number
Diff line number
Diff line change
@@ -5,8 +5,10 @@
5
5
6
6
## Description
7
7
8
-
The Core is highly configurable, straightforward C++ framework with minimum set of development dependencies. It aimed to reduce development efforts for embedded applications.
9
-
The main idea of The Core is to make as much as possible in the compile time. This affects the way how the device drivers and peripherals are represented. In fact, each driver is the template class that is instantiated with all the dependencies in a distinct type by user of The Core in compile-time.
8
+
The Core is highly configurable and straightforward C++ framework aimed to reduce development efforts for embedded applications.
9
+
The main idea of The Core is to make as much as possible in the compile time.
10
+
This affects the way how the device drivers and peripherals are represented.
11
+
In fact, each driver is the template class that is instantiated with all the dependencies in a distinct type by user of The Core in the compile time.
10
12
11
13
You can check out more directly in the code of [the SPI driver](platform/stm32f4xx/export/platform/spi_bus.hpp) or [the USART bus](platform/stm32f4xx/export/platform/usart_bus.hpp).
12
14
@@ -22,8 +24,9 @@ The project is at the initial stage. But something is already in there:
22
24
23
25
## Getting started
24
26
25
-
If you are interested in the simplest, ready-made demo project based on The Core,
26
-
refer to [the blinky example project](https://github.com/forGGe/theCore-blinky).
27
+
If you are interested in the simplest, ready-made demo project based on The Core, refer to [the blinky example project](https://github.com/forGGe/theCore-blinky).
28
+
29
+
You may also check [examples within theCore source tree](examples/).
27
30
28
31
In order to proceed with The Core itself, start cloning this repository:
The installation guide can be found [on the official website](https://nixos.org/nixos/manual/index.html#ch-installation) or [Domenkozar's blog](https://www.domenkozar.com/2014/01/02/getting-started-with-nix-package-manager/).
40
40
41
41
After `nix` installation, run:
42
42
```bash
@@ -69,13 +69,14 @@ Currently, the stm32f4xx platform is supported and available for further develop
69
69
70
70
## Documentation
71
71
72
-
The current documentation of The Core is completely stated in the code (as doxygen comments). To generate the HTML pages from Doxygen is quite enough to run:
72
+
The current documentation of The Core is completely stated in the code (as doxygen comments).
73
+
To generate the HTML pages from Doxygen is quite enough to run:
73
74
74
75
```bash
75
76
make core_doc
76
77
```
77
78
78
-
in the build directory (see [units](#unit-tests)).
79
+
in the build directory (see [unit tests section](#unit-tests)).
79
80
80
81
## License
81
82
@@ -84,6 +85,10 @@ The source code is distributed under LGPL v3.0 License.
84
85
85
86
## Contribution & Using
86
87
87
-
The project is on its very beginning, so any help is more than welcome and highly appreciated. If you'd like to take a part in the project growth and (or) have any questions – feel free to email me at [email protected], leave message at [gitter](https://gitter.im/forGGe/theCore) or simply check out [a list of issues](https://github.com/forGGe/theCore/issues). If you have any suggestions on The Core improvement or just like it how it is, don’t keep silence! I’ll be happy to read your reviews.
88
+
The project is on its very beginning, so any help is more than welcome and highly appreciated.
89
+
If you'd like to take a part in the project growth and (or) have any questions – feel free to email me at [email protected], leave message at [gitter](https://gitter.im/forGGe/theCore) or simply check out [a list of issues](https://github.com/forGGe/theCore/issues).
90
+
If you have any suggestions on The Core improvement or just like it how it is, don’t keep silence! I’ll be happy to read your reviews.
88
91
89
-
You are welcome to use The Core in your own projects. If there is something that it’s not enough for this, please let me know via email or open some issues and we will do our best to handle this ASAP. Good luck!
92
+
You are welcome to use The Core in your own projects.
93
+
If there is something that it’s not enough for this, please let me know via email or open some issues and we will do our best to handle this ASAP.
0 commit comments