Comments (8)
That's weird. Did you try the latest version CrazyflieControl_2014-01-29.apk? Unfortunately it's hard to debug for me because I don't have a XBox 360 Gamepad lying around.
Update: OK, after some googling I found out that the XBox360 gamepad uses a "shared axis" for the left and right trigger. That might cause this problem. What name does the axis show when you're configuring it in the preferences? (something like "AXIS_....")
Original Comment By: fredg02
from crazyflie-android-client.
I'm on the lastest version already.
AXIS_LTRIGGER and AXIS_RTRIGGER
The triggers are detected as different axis on linux systems.
I tried with 0 deadzone, just in case, but it's not that.
Original Comment By: Vaasref
from crazyflie-android-client.
I've read that it depends on the driver how the triggers get detected (as one axis or as separate axes). My question was rather what it shows in the preferences of the Crazyflie Android client. I'll upload a new version that might fix the problem.
from crazyflie-android-client.
Please try the pre-release v0.1-alpha and report back if it works.
from crazyflie-android-client.
Sorry I missed the migration to github.
Is still there an .apk to test ?
from crazyflie-android-client.
Sorry, I forgot to publish the "pre-release". The APK is attached to this release.
from crazyflie-android-client.
I'm sorry the controls are no more mapplable.
The buttons mapping still work.
from crazyflie-android-client.
This has been successfully tested with version v0.5.2 on a Nexus 5 (Android version 5.1.1). It might even work with earlier versions of the client.
The trigger buttons (L2, R2) of a wired XBox360 controller were detected as separate axes (AXIS_BRAKE, AXIS_GAS) and could therefore be assigned to thrust without a problem.
Please re-open if this is still an issue.
from crazyflie-android-client.
Related Issues (20)
- NullPointerException in se.bitcraze.crazyflie.lib.BleLink$SendBlePacket.run
- LogConfig should not allow to add the same log variable twice
- NPE in MainActivity.updateRollTrim HOT 1
- Remove compatibility with CF1 (especially tests)
- NPE in BleLink$SendBlePacket.run
- Dark theme
- Screen orientation should be locked while being connected
- Show info in Crazyradio connections settings, when not connected
- Improve UX when Crazyflie is not found
- Improve visual layout of action buttons for LED ring and buzzer
- Improve connection process (show progress dialog)
- Fix issue with Android Pie (9) where screen rotates back and forth when going through settings
- Support new logging and param API
- Platform is displayed as "Unknown" in bootloader page HOT 3
- Oreo adaptive icon shape HOT 1
- Enable firmware flashing over the air using BLE instead of just Crazyradio PA HOT 2
- Implement Assisted mode control. HOT 3
- Update Android target API level to 33 HOT 1
- RFC: Convert the project to Kotlin?
- Latest parameters structure doesn't work anymore
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 crazyflie-android-client.