Comments (1)
It could be done. But making it universal to all vescs Is the hard part as not all have the same connections to those pins.
The particulars of vesc adc scanning can also be complicated to make universal as each hardware defines its own adc scan list. I have been thinking that you could probably change it so the stm32 always scans all the adc pins and just doesn't use some readings. Especially if the pin isn't in adc mode. This would make adding additional analog inputs easier.
But it still requires hardware config knowledge that is not universal.
I have the use case using the RX/TX pins where I want to use those adc's for a sin/cos encoder so I do not clobber the analog throttle input.
This is probably a long time coming though. So in the short term I would encourage you to edit the firmware and implement it on your own. Or use an external microcontroller.
from vesc_tool.
Related Issues (20)
- Log to CSV - Default folder is invalid / Lack of user feedback HOT 6
- recuperation block my system
- Bluetooth connections on Linux - First "Scan BLE" always fails
- There is a time shift in log analysis.
- Old version availability HOT 3
- App parameters not stored correctly
- VESC Not Functioning with Magnetic or Quadrature Encoders
- vesc_tool_6.02 and BETA is not fit in screen size of laptop Samsung 1366x768 HOT 2
- Issue with Vesc Tool: MPU6050 IMU Not Detected After Power Cycling HOT 1
- [Feature Request] Show Motor KV value after motor detection completes HOT 4
- Can't enter negative beta value for thermistor
- Bluetooth unable to select vesc
- Prevent cogging and enable low rpm control HOT 1
- BLE connection times out on Android 14 HOT 1
- VESC ADC and PAS
- Building a package with failed lisp import exits successfully
- QT update HOT 1
- Dataloss when reopen and overwriting an existing .vescpkg file HOT 5
- Servo-Out Firmware for Enertion FOCBOX HOT 9
- Package - Images in description aren't being displayed at all HOT 13
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 vesc_tool.