The idea of this project was to make the same user space examples work with both BeagleBone Black and BeagleBone AI, using the same references to drivers for peripherals assigned to the same pins between BeagleBone Black and BeagleBone AI. Also, Same DT overlays should work (whenever possible) for both BBB and BBAI, with updated uBoot cape manager DT overlays will be automatically loaded during boot.
Download BeagleBoard.org Latest Firmware Images to use Compatibility layer!
1. LEDs | 8. TIMER PWM |
2. I2C | 9. eCAP |
3. SPI | 10. eMMC |
4. UART | 11. LCD |
5. CAN | 12. eQEP |
6. ADC | 13. McASP |
7. PWM | 14. PRU |
Cape | Compatible Overlay |
---|---|
Load | BBORG_LOAD-00A2.dts |
Motor | BBORG_MOTOR-00A2.dts |
Relay | BBORG_RELAY-00A2.dts |
Sero | BBORG_SERVO-00A2.dts |
Comms | BBORG_COMMS-00A2.dts |
Cape | Overlay |
---|---|
4D Systems GEN4-4DCAPE-43CT-CLB | BBAI-4D4C-00A1.dts |
PR | Status |
---|---|
Compatibility layer update2 | Merged |
Compatibility layer update1 | Merged |
Update Makefile to support overlays | Closed |
Cape compatibility layer for BeagleBone Black and BeagleBone AI | Merged |
Compatibility | Closed |
add comments to am5729-beagleboneai.dts | Merged |
PR | Status |
---|---|
blinkR30 examples for PRU BBAI | Open |
LoadCape: Example for toggling each load | Open |
UART console | Merged |
Correct sensors link and add displays link | Merged |
This repository hosted initial Compatible DT overlays but, along with new uBoot update the location of the compatible overlays has been updated to beagleboard/BeagleBoard-DeviceTrees. Some of the PRs I submitted are listed below, You can visit the bb.org-overlays repo to see more. The submitted code is no longer required to be merged!
PR | Status |
---|---|
Bone spi | Open |
Bone i2c | Open |
Bone uart | Open |
Bone can | Open |
PR | Status |
---|---|
Initial Code Refactoring of beagle-tester.c | Merged |