e5l
|
5147b63080
|
translator: getelementptr fix llvm-3.6
|
2016-07-18 12:12:00 +03:00 |
|
Alexey Stepanov
|
fef7a3c463
|
translator: add do-while loops
|
2016-07-18 09:18:49 +03:00 |
|
Alexey Stepanov
|
260bb64d8f
|
translator: fix reassigment, add tests
|
2016-07-15 17:48:27 +03:00 |
|
Alexey Stepanov
|
99354acbf3
|
translator: porting tests to llvm-3.6
|
2016-07-15 16:56:38 +03:00 |
|
Alexey Stepanov
|
25ebc88961
|
translator: improve test engine, starts compile tests separately
|
2016-07-15 16:48:12 +03:00 |
|
dsavvinov
|
d958125c4b
|
Compiler: convertors from protobuf types to various Kotlin entities refactored in separate namespace
|
2016-07-15 16:47:26 +03:00 |
|
dsavvinov
|
d85191b1d7
|
Compiler: added parsers
|
2016-07-15 16:15:35 +03:00 |
|
e5l
|
d9456f631e
|
translator: switch to llvm3.6, port actual car_fmw
|
2016-07-15 14:02:09 +03:00 |
|
Alexey Stepanov
|
0c101b6786
|
translator: add skeleton for user type select, rename LLVMScope
|
2016-07-15 12:42:25 +03:00 |
|
MaximZaitsev
|
76641f088d
|
fixed runtime error on start node js server on old version of node.js
|
2016-07-15 12:08:39 +03:00 |
|
MaximZaitsev
|
1dd5d8c1c4
|
change car control keys from f,b,r,l to w,s,d,a, :D
|
2016-07-15 12:08:39 +03:00 |
|
MaximZaitsev
|
98bc116438
|
added config file with settings to flash client
|
2016-07-15 12:08:39 +03:00 |
|
MaximZaitsev
|
e474ab3f20
|
removed idea sys file
|
2016-07-15 12:08:39 +03:00 |
|
MaximZaitsev
|
ca157219f6
|
corrected gradle build for flash client
|
2016-07-15 12:08:39 +03:00 |
|
Alexey Stepanov
|
cf5ae6312a
|
translator: fix constant types, labels without returns, add tests for while
|
2016-07-15 11:43:05 +03:00 |
|
Alexey Stepanov
|
303a6ffe46
|
translator: add tests, fix test framework
|
2016-07-15 10:23:05 +03:00 |
|
Eugene Batalov
|
04f66f0a50
|
car_fmw: add information on serial tty device node setup to README
|
2016-07-14 22:52:36 +03:00 |
|
Alexey Stepanov
|
c3762b04f6
|
translator: fix for .gitignore
|
2016-07-14 19:11:09 +03:00 |
|
Alexey Stepanov
|
de91cae2c6
|
translator: add simply test framework
|
2016-07-14 19:08:11 +03:00 |
|
Eugene Batalov
|
1483eebb8b
|
car_srw: dirs renaming + small bug fixes
|
2016-07-14 18:52:57 +03:00 |
|
e5l
|
f9d3332fd4
|
translator: function cleanup, lambda from kotlin calls
|
2016-07-14 18:31:27 +03:00 |
|
dsavvinov
|
340c3eca1a
|
Added support for bytes type. Fixed a bit messages serialization. Made some refactoring
|
2016-07-14 17:49:52 +03:00 |
|
e5l
|
0ec0154c81
|
translator: track pointer level
|
2016-07-14 16:39:20 +03:00 |
|
MaximZaitsev
|
d02e6ebd32
|
corrected error message if st-flash not exist
|
2016-07-14 16:35:20 +03:00 |
|
MaximZaitsev
|
a8e463bee7
|
added error message if ./st-flash not found in root dir
|
2016-07-14 16:32:56 +03:00 |
|
e5l
|
30d71cee03
|
translator: callbacks passing to C
|
2016-07-14 16:14:42 +03:00 |
|
MaximZaitsev
|
517ec41df8
|
printing server answer
|
2016-07-14 16:00:27 +03:00 |
|
MaximZaitsev
|
ab6c215f34
|
receipt server answer
|
2016-07-14 16:00:27 +03:00 |
|
MaximZaitsev
|
c122159983
|
added arg for transport file path
|
2016-07-14 16:00:27 +03:00 |
|
Alexey Stepanov
|
5cc56e9831
|
translator: add LLVMArray, access to string by index, basic type for string
|
2016-07-14 15:47:44 +03:00 |
|
e5l
|
64c88ffe03
|
translator: function struct arguments, resolve references
|
2016-07-14 15:39:10 +03:00 |
|
MaximZaitsev
|
afc351604b
|
corrected errors
|
2016-07-14 15:25:21 +03:00 |
|
Eugene Batalov
|
1d10baf578
|
car_fmw: add readme for usb vcp lib
|
2016-07-14 14:25:44 +03:00 |
|
Eugene Batalov
|
9f37454393
|
car_fmw: implement remote control car mode
|
2016-07-14 14:13:28 +03:00 |
|
Eugene Batalov
|
91834ab403
|
car_fmw: update cmsis lib system_stm32f4xx.c
Without this USB VCP doesn't work
|
2016-07-14 14:13:28 +03:00 |
|
Eugene Batalov
|
8edad7335a
|
car_fmw: fix car_engine compilation when it is disabled
|
2016-07-14 14:13:28 +03:00 |
|
MaximZaitsev
|
e3af211cc6
|
added proto file to raspberry server. added handler for command from car control
|
2016-07-14 13:36:08 +03:00 |
|
MaximZaitsev
|
a48d9ca080
|
added direction message to proto file
|
2016-07-14 13:36:08 +03:00 |
|
MaximZaitsev
|
0dec6a7902
|
Revert "corrected proto route file"
This reverts commit 583aa72b902eb270baac79845acb3b00b8c573b9.
|
2016-07-14 13:36:08 +03:00 |
|
MaximZaitsev
|
b040abe709
|
corrected proto route file
|
2016-07-14 13:36:08 +03:00 |
|
MaximZaitsev
|
f510a57fd1
|
command line args moved to separate function
|
2016-07-14 13:36:08 +03:00 |
|
MaximZaitsev
|
63a80fe1c7
|
maked run script for car control
|
2016-07-14 13:36:08 +03:00 |
|
MaximZaitsev
|
1b689c6414
|
corrected car control module
|
2016-07-14 13:36:08 +03:00 |
|
MaximZaitsev
|
e6025f6bcb
|
maked car control client
|
2016-07-14 13:36:08 +03:00 |
|
MaximZaitsev
|
32e30f6833
|
created empty car control project
|
2016-07-14 13:36:08 +03:00 |
|
dsavvinov
|
03b804074e
|
Refactored file structure in proto/compiler subdirectory
|
2016-07-14 13:31:13 +03:00 |
|
Alexey Stepanov
|
b6f2445d6f
|
translator: add string constants, LLVMStringType, split local and global code generation in LLVMBuilder
|
2016-07-14 13:15:24 +03:00 |
|
dsavvinov
|
8a0c6112d7
|
Fixed little but nasty typos in ProtoKot README.md
|
2016-07-14 12:48:27 +03:00 |
|
dsavvinov
|
d3d91b26be
|
Basic operations are now fully supported in the .proto-compiler. Added README.md with brief manual on usage
|
2016-07-14 12:45:50 +03:00 |
|
Alexey Stepanov
|
5419699cfc
|
translator: fix default value for void
|
2016-07-14 11:37:35 +03:00 |
|