Eric Callahan on GitHub presents Katapult, a bootloader initially designed for CAN nodes to be used with Klipper (a 3D printer firmware package). The bootloader itself makes use of Klipper’s hardware abstraction layer, stripped down to keep the footprint minimal. In addition to CAN, Katapult now supports USB and UART interfaces.
Currently lpc176x, stm32 and rp2040 MCUs are supported. CAN support is currently limited to stm32 F-series and rp2040 devices.
Katapult is licensed under the GNU GPL v3.
See more in the GitHub repository here.
- SEO Powered Content & PR Distribution. Get Amplified Today.
- PlatoData.Network Vertical Generative Ai. Empower Yourself. Access Here.
- PlatoAiStream. Web3 Intelligence. Knowledge Amplified. Access Here.
- PlatoESG. Automotive / EVs, Carbon, CleanTech, Energy, Environment, Solar, Waste Management. Access Here.
- BlockOffsets. Modernizing Environmental Offset Ownership. Access Here.
- Source: https://blog.adafruit.com/2023/08/07/katapult-a-bootloader-for-arm-processors-with-can-usb-uart-interfaces-arm/
- :is
- 3d
- 500
- a
- abstraction
- addition
- and
- ARE
- ARM
- BE
- CAN
- Currently
- designed
- Devices
- down
- Footprint
- For
- GitHub
- Hardware
- HTTPS
- in
- initially
- interfaces
- itself
- jpg
- Keep
- layer
- Licensed
- Limited
- MAKES
- max-width
- minimal
- more
- nodes
- now
- of
- on
- package
- plato
- Plato Data Intelligence
- PlatoData
- presents
- processors
- repository
- STM32
- support
- Supported
- Supports
- The
- to
- under
- usb
- use
- used
- with
- zephyrnet