Comments (4)
Hi,
I am working on NXC to C4EV3 transpiler as a stand-alone app. That's
probably everything I can say now.
Jakub Vaněk
---------- Původní zpráva ----------
Od: shiftleftplusone [email protected]
Komu: c4ev3/EV3-API [email protected]
Datum: 16. 8. 2016 22:23:15
Předmět: [c4ev3/EV3-API] having BricxCC as an IDE for c4ev3? (#4)
"
hello,
as you wrote,
"
The basis of this API was developed by John Hansen and Carsten Zeiffert.
These API's were merged and extended.
"
I an curious if it would be possible to use the small and handy BricxCC IDE,
also developed by John Hansen and Dave Baum, which already ever worked fine
both for the NXT (NXC) and EV3/gpp. IMO, Eclipse is far too complicated to
use and not suitable for beginners. OTOH, BricxCC also provides editing,
compiling, linking by makefile, uploading via USB and BT, and also provides
lots of additional Brick tools.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
(#4), or mute the thread
(https://github.com/notifications/unsubscribe-auth/AFuZ41jKfG3VPrHDDjqG_VhtpZ4t-nYQks5qghwsgaJpZM4Jlz4V)
.
"=
from ev3-api.
@JakubVanek I'm sorry but I'm afraid you might have misunderstood my question.
My question was not about NXC.
I was asking about the Bricx Command Center (BricxCC, BCC) which is an IDE for all Lego bricks and all different programming languages. The IDE can target the RCX, the NXT, and the EV3.
Each targeted platform has it's own compiler and hardware interface.
The hardware interface for the EV3 works fine, and John Hansen's EV3 API which c4ev3 has used is also already implemented. It worked with GCC/GPP and Code Sourcery Light Toolchains.
As the IDE is small and handsome and well-known and proven to all Lego Mindstorms users since more than 15 years it would be worth-while to have this IDE not just for John Hansen's EV3-API but also for the c4ev3 extended API:
BricxCC IDE:
https://sourceforge.net/projects/bricxcc/files/bricxcc/
updates: http://bricxcc.sourceforge.net/test_releases/
EV3-API + GCC plugin for BricxCC:
http://bricxcc.sourceforge.net/test_releases/readme_1st.txt
(steps 10-18 just for ssh, but not needed for USB)
from ev3-api.
Eclipse is used at the Hochschule Aschaffenburg for the introductory C course and for the higher level ones too. There are no plans to write plugins for IDEs other than Eclipse.
I haven't worked with BricxCC myself, but if it supports a standard C compiler like GCC, there is nothing that keeps you from building the library and linking it into your project.
@JakubVanek
That's interesting to hear. Keep us posted!
from ev3-api.
@af3
that's a pity. Eclipse is not suitable for beginners, no beginner or hobbyist to EV3 C programming (which are by far the vast majority and the biggest Mindstorms user group) will be capable of using your API when compellingly bound to Eclipse.
Already many hobby users have tried and failed for Eclipse. And I personally have no idea what to do for "building the library and linking it into (my) project" to use BricxCC instead.
The Mindstorms hobby and teenager community is really big but almost nobody has the skills of university students. So if you want to do something for the Mindstorms hobby and beginner community, an adaption to BricxCC would be highly appreciated!
http://www.mindstormsforum.de/viewtopic.php?f=25&t=3311#p47315
from ev3-api.
Related Issues (20)
- Color sensor mode 4 missing HOT 10
- LcdClean() doesn't work correctly HOT 2
- Upload from eclipse HOT 14
- Problems to add support for Hitechnic Color Sensor V2 HOT 8
- Order of InitEV3 and setallsensormode commands should be unimportant HOT 1
- <Speed> should be of type *int* HOT 2
- There is no possible way of resetting the gyro sensor HOT 4
- LcdClean() seems to skip the rest of the EV3 program that is run HOT 8
- bluetooth messaging HOT 3
- Possible bug in EV3 timers HOT 2
- Cannot override timer_interval_mutliplier once initialized HOT 1
- Relicensing the EV3-API as GPL-2.0-or-later HOT 16
- SIGALRM syscall interruptions HOT 1
- LcdClean() doesn't reset cursor position HOT 1
- What does OutputInstance.Owner do? HOT 4
- undefined reference to `pthread_join' HOT 3
- Code compiles but brick doesn`t print anything HOT 3
- Add Documentation to rotate motor backwards
- Confusion over files included in eclipse ide plugin HOT 2
- Low performance in EV3 read sensor
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ev3-api.