Programmer Calculator
March 9, 2024 · View on GitHub
This repository contains a calculator application designed to run on Flipper Zero.
Features ✨
Decimal to BinaryDecimal to HexadecimalDecimal to CharachterHexadecimal to BinaryHexadecimal to DecimalBinary to DecimalBinary to Hexadecimal
Getting Started 🚀
To get started with this calculator program, clone the repository and compile the source files.
# clone `RogueMaster Firmware` or `Xtreme-Firmware` or `flipperzero-firmware` repository:
git clone --recursive https://github.com/RogueMaster/flipperzero-firmware-wPlugins.git
cd flipperzero-firmware-wPlugins/
--or--
git clone --recursive --jobs 8 https://github.com/Flipper-XFW/Xtreme-Firmware.git
cd Xtreme-Firmware/
--or--
git clone https://github.com/flipperdevices/flipperzero-firmware.git
cd flipperzero-firmware/
# flash firmware directly to the Flipper
# (Needs to be connected via USB, qFlipper closed)
./fbt flash_usb_full
# clone this repository (Calculator)
# move all files to `applications_user` directory
cd applications_user/
git clone https://github.com/armixz/Flipper-Zero-Programmer-Calculator.git
# build and launch the app
cd ~/path/to/root-directory eg. ~/Xtreme-Firmware
./fbt launch APPSRC=programmercalc
Usage 💡
- The FAP application is available in flipc.org.
- Use the keypad to input numbers.
- Toggle between different modes using MODE key.
- View results on the display.
Contributing 🤝
Contributions to improve the calculator program are welcome. Please feel free to fork the repository and submit a pull request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Issues 🐛
If you find any bugs or issues, please create a new issue in the issues section of the repository. Be sure to include detailed information and steps to reproduce the issue.
License 📄
Distributed under the GPL-3.0 License. See LICENSE for more information.
Acknowledgements 🎉
- Huge thanks to Flipper-XFW - @n-o-T-I-n-s-a-n-e for being the inspiration and idea behind starting this project.
- This project uses libraries and tools from the Flipper Universal Registry Implementation (FURI), including Furi, Furi HAL, and GUI.