Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PR #6619 continued #7200

Merged
merged 32 commits into from
Jul 13, 2017
Merged

PR #6619 continued #7200

merged 32 commits into from
Jul 13, 2017

Conversation

bkueng
Copy link
Member

@bkueng bkueng commented May 8, 2017

Main changes: code cleanup & merging of navio_sysfs_pwm output driver with the new pwm driver.

@LorenzMeier
Copy link
Member

@bkueng Can you rebase and get this in?

@LorenzMeier
Copy link
Member

And when you do, please reword the chinese commit messages in english 8)

@bkueng
Copy link
Member Author

bkueng commented Jun 6, 2017

Rebased & cleaned up the commits a bit

@bkueng
Copy link
Member Author

bkueng commented Jun 7, 2017

@davidaroyer I merged the ocpoc_mmap_pwm_out driver into a more generic linux_pwm_out and fixed the I2C LED device path (last 5 commits). Can you please test it (preferable including ESC calibration)?

@davidaroyer
Copy link
Contributor

@bkueng I ran a quick flight after testing the ESC calibration; everything worked well for me. Thanks!

@bkueng
Copy link
Member Author

bkueng commented Jun 7, 2017

Cool!
@LorenzMeier this is ready to merge then.

@crossa
Copy link
Contributor

crossa commented Jun 14, 2017

@bkueng @LorenzMeier
I have written the subs driver for linux and it was finished last week.
I'll make the pull request after the testing.
By the way, I am trying to port make the px4 running on the nano pi platform . There is some difference between nano pi and raspberry pi. For example, the first usable i2c bus on nano pi is named i2c-0 ,not i2c-1

On nano pi plantform , 64 bit linux sytem is avalible( I'm running 64 bit Ubuntu and Debian on it)
and some kinds of nano pi board are tiny size.It's popular in China.Now I'm using nano pi neo2.

http://wiki.friendlyarm.com/wiki/index.php/Main_Page#GettingStarted

@LorenzMeier
Copy link
Member

Great, thanks! Looking forward to it.

crossa added 16 commits July 13, 2017 15:08
Both 8 channels PPM encoder and 8 channels revicer are required.
Before launch px4, ppmdeocde programe should be launched.
To download ppmdecode programe,
visit https://github.com/crossa/raspberry-pi-px4firmware.
Pxfmini and navio are not popular autopilot hardware in china,
I can handly to purchase it.
So that I use raspberry pi to build autopilot separately.
This dirver help us to decode ppm single to pwm and pushlish it
2. Rewrite and rebase pca9685 driver
3. Try to fix issue when push the stick of channel 3 to the maxmum position, 0uswill be output to channel 1, should be maxmum pwm signal
4. Fix the code style
Add -D__DF_RPI in posix_rpi_common.cmake
Add rpi_rc_in and rpi_pca9685_pwm_out  driver in posix_rpi_common.cmake
Rename posix_rpi_cross_without_navio_or_pxfmini to posix_rpi_cross_no_shield.cmake
2. Remove printf in the cpp
@bkueng bkueng merged commit eeb1895 into master Jul 13, 2017
@bkueng bkueng deleted the pr-rpi-6619-continued branch July 13, 2017 14:53
@bkueng
Copy link
Member Author

bkueng commented Jul 13, 2017

Rebased & merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants