Eugene Batalov
4cb33ba88f
car_fmw: implement switching of current car program using push button
2016-07-08 16:27:51 +03:00
Eugene Batalov
d0ea89cbb3
car_fmw: reuse STM evaluation board library code in car_led library
2016-07-08 16:27:51 +03:00
Eugene Batalov
c7b88455e5
car_fmw: implement 5 demo car programs
...
Demo programs:
1. Go forward
2. Go backward
3. Rotate right
4. Rotate left
5. Complicated route
All programs are running in a cycle
+ Refactor delay.h code to have common code style with main.c
2016-07-08 16:27:51 +03:00
Eugene Batalov
aa67c399e6
car_fmw: add support for car rotation to engine interface
2016-07-08 16:27:51 +03:00
Alexey Stepanov
498b4423af
translator: adding a skeletons and basic llvm code function generator
2016-07-08 16:09:01 +03:00
Eugene Batalov
4ada683ad7
car_fmw: implementation of periodic forward and backward engine rotation
2016-07-05 22:21:23 +03:00
Eugene Batalov
5be1238427
car_fmw: make tags Makefile target PHONY
...
tags target should always run when requested
2016-07-05 22:21:23 +03:00
Eugene Batalov
46b994f65b
car_fmw: straightforward refactoring of MCU GPIO example code
...
- Extract code to dedicated files, create more abstract interfaces
- Remove meaningless comments
2016-07-05 22:21:23 +03:00
Eugene Batalov
8779695a64
car_fmw: add ctags generation target to Makefile
2016-07-05 22:21:23 +03:00
Eugene Batalov
ca2529a9ce
car_fmw: fix ld script and add comments
...
It turned out that we can't use all the 192K SRAM on our MCU.
See explanation inside.
Also made fake debug and flash Makefile targets PHONY.
2016-07-04 15:51:45 +03:00
Kotlin Developer
8407eedba8
Make device dev more friendly.
2016-07-03 22:21:48 +00:00
Kotlin Developer
f79c5da427
Merge branch 'master' of github.com:olonho/carkot
2016-07-03 18:03:42 +00:00
Kotlin Developer
25e5b8ed3b
Fix build, small proto tweak.
2016-07-03 18:02:52 +00:00
Nikolay Igotti
0a8cb87950
Fix typo.
2016-07-03 14:41:57 +02:00
Nikolay Igotti
937a7bae74
Added docs.
2016-07-03 14:40:35 +02:00
Eugene Batalov
7d8124ae52
car_fmw: initial source code
...
This is initial source code for cars MCU firmware coded in C.
Source code is based on Peripheral_Examples/IO_Toggle project
from STM32F4-Discovery_FW (firmware) package. Firmware version: V1.1.0
Makefiles are implemented manually. They are not part of STM32F4 FW
package.
2016-06-30 20:34:14 +03:00
Nikolay Igotti
d0c2643bbd
Python loader
2016-06-17 12:51:23 +06:00
Nikolay Igotti
1b2645854c
Add Mac device tools.
2016-06-12 09:23:05 +02:00
Kotlin Developer
34dd1e2683
Loading with cmd line.
2016-06-10 07:58:52 +00:00
Kotlin Developer
1e515db78b
More STM32 files.
2016-06-10 07:55:17 +00:00
Kotlin Developer
3491477dca
Few first files.
2016-06-05 23:18:46 +00:00
Nikolay Igotti
c3e1185fda
Initial commit
2016-06-06 00:19:18 +02:00