Commit Graph

130 Commits

Author SHA1 Message Date
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
Alexey Stepanov b3e1fbdbb4 translator: add scope for LLVMVariable 2016-07-14 11:12:22 +03:00
MaximZaitsev 5a97e5b968 st flash client moved from car_net to desktop clients 2016-07-14 11:11:01 +03:00
MaximZaitsev 53302c243b corrected error with reading negative bytes 2016-07-14 10:59:33 +03:00
MaximZaitsev 19633288c4 remove useless imports 2016-07-14 10:59:33 +03:00
Alexey Stepanov 21d0e5f5ca translator: add global constants, default type value, codegen for KtProperty 2016-07-14 10:51:33 +03:00
MaximZaitsev b7149c9341 modified run.sh 2016-07-14 10:33:36 +03:00
MaximZaitsev 39a030480c corrected idea project with gradle 2016-07-14 10:26:06 +03:00
MaximZaitsev 1eda7e629b delete libs. gradle download this from maven repo 2016-07-14 09:56:46 +03:00
MaximZaitsev cadabc24ef moved src. this required gradle build 2016-07-14 09:55:35 +03:00
MaximZaitsev f77cb84cc9 modified git ignore for st flash client 2016-07-14 09:51:08 +03:00
MaximZaitsev 2156f0f32d delete test file 2016-07-14 09:48:19 +03:00
MaximZaitsev e56ccb4d7d remote ide build 2016-07-14 09:48:19 +03:00
MaximZaitsev 7718b010be corrected car net server 2016-07-14 09:48:19 +03:00
MaximZaitsev 39fd961f25 remove jcommander 2016-07-14 09:48:19 +03:00
MaximZaitsev 305b8e694e other lib for parse command line args 2016-07-14 09:48:19 +03:00
Eugene Batalov 82f6f6fe79 car_fwm: add usb com port libs and 2 new car modes: remote control & programmed 2016-07-13 21:43:06 +03:00
Eugene Batalov de07c47199 mcu_utils: add fmw example that work on STM32F407G-DISC 2016-07-13 21:43:06 +03:00
dsavvinov cf4cb7556d Supported nested messages, repeated fields in Proto compiler. Fixed Kotin runtime appropriately. 2016-07-13 19:40:59 +03:00
e5l fe27c80648 translator: function argument evalution 2016-07-13 19:13:47 +03:00