Released roccat-tools-5.9.1 which hopefully fixes this along other things.
Release roccat-tools-5.9.1 which hopefully fixes this along other things.
Merge branch 'development'
Version to 1.0.1
Fixed scan output
Fixed syncing and setting poweroff text
Added burden calculation
Changed uncertainties implementation
Using properties
Small changes
Using sys.exit() instead of exit()
Version now dry in File
Multiple small changes
Introduced debug_logger
Fixed get_memory_type()
Introduced get_error_string()
Added Definitions for status bytes
Fixed ROUND_DOWN import
Code updates for Python 3
Changed debug message format and fixed get_send() and get_set() functions
Fixes for installed package
Merge branch 'release/release-0.0.3'
Merge tag 'release-0.0.3' into development
Improvement on uart debug messages
Prime firmware update gathers firmware in RAM and writes at once to reduce NAND wear
I guess this error comes from using clang instead of gcc on debian based distributions. But there is indeed a error in ryosmk/libroccatryosmk/ryos_device.h. Add a 'typedef' to line 25 so that it reads typedef enum { and try again. I might release a new version that fixes this and the harfbuzz problems...
Added UART functionality
Only registering the first finger event
First implementation of touchscreen driver
Improved error handling in NAND code.
Closing file and filesystem in multiloader
Fixed preamble size entry and removed padding of NEWRPL.ROM
Using padding with hardcoded values for NEWRPL.ROM
Fixed error in NAND ecc4 correction
Activated NAND write support in sddriver
Read serial number of device
Prime: Changed USB reset behaviour
Prime: Initiate USB data transfer via callback instead of zero size packets
Further USB implementation
Further USB implementation, device enumerates on Win7 and Linux.
Some USB endpoint 0 improvements
Using CABLE_IS_CONNECTED consistent
Enabling USB IRQ
Enabled USB
This project ended some years ago. So no support for newer devices than stated in the readme. Feel free to do it yourself.
Everythings alright. Build it.
You always also need the development package. Should be liblua5.3-dev in your case.
A quick search on this Internet shows that the package you want might be called libsqlite3-dev on Ubuntu.
Why are you building an rpm on ubuntu?
You are missing the named and required dependencies. If you are on Fedora you should do a sudo dnf install cmake doxygen gettext gtk2-devel libcanberra-devel libnotify-devel sqlite and try again. Be warned: If you are unlucky the build process is broken for newer distributions. Then you would need to unpack the tar file, edit the cmake command in the spec file according to https://sourceforge.net/p/roccat/discussion/989581/thread/3064ff0312/#e6ea and rpmbuild from there.
Lower power consumption
If you still want to compile yourself I have to inform you that the fork on github is not made by me and beyond my own code on sourceforge. This way you are missing bugfixes and I can't give you any support for that version.
As you are posting these anonymously I need to moderate each one and I have only so much time. No need to spam here. You have never mentioned your distro so I don't know how you need to install packages. Maybe you take my dependency-install-scripts for your distro as inspiration. Where did you get your roccat-tools source? From sourceforge or github? Fun fact: When you know how to install packages, you might find that your distro already has a package for roccat-tools.
Please read here: https://sourceforge.net/p/roccat/discussion/989581/thread/3064ff0312/ Don't forget to clean the build folder before configuring again.
I indeed missed sqlite in the dependency install scripts. Please install the development package for sqlite.
You seem to have missed the first part of INSTALL where it tells you to install dependencies like header packages.
Fixing clobber lists on some inline assembler functions
Added missing header inclusion
Fixed firmware compilation with gcc-10
Using NEWRPL_MAGIC consintently
Fixed address 0 dereferencing in release builds
will be fixed in the next release by removing the name from the enum. Thanks for reporting.
Then your hb.h is in another subfolder of /usr/include or not installed. Try find /usr/include -name "hb.h" in the console and see if it find something. Then either give the right folder instead of /usr/include/harfbuzz or install the development headers for harfbuzz.
See here: https://sourceforge.net/p/roccat/discussion/989581/thread/3064ff0312/
Please read the INSTALL file in the roccat-tools package.
Multiloader loads PRIME_OS.ROM
Prime G1: NAND Code bug fix and additions.
Prime G1: Fixed NAND read access with ECC and Bad block handling
Normal button settings sure, but I doubt macros will be stored.
Prime G1: Added NAND block validity check.
Latest commits made a mess and threw away a commit. Trying to clean up this mess.
elf2rom now supports -out parameter and pads with 0xff again
Partial multiload support
Fixed Prime G1 NAND read access
Prime G1: fat16 read only support
Replaced debounce ringbuffer with simpler counter
Fixed powersof10 declarations
Prime G1: enabled text output
Prime G1: graphics with ggl
It's not as easy as you think. As far as I know the Leadr has no on board memory for profiles. This means everything like macros and profile changes etc. have to be done in software. Everything is already implemented and ready to use. You just have to mix the implementations of a mouse that uses software implementation like Kova[+] and Pyra and the Tyon. But I suspect there are small changes in binary data formats on the device as well as in the profile file. What you have to do is change a setting...
Improving Prime G1 preamble definition and removing unneeded codepreamble
Header of Prime G1 firmware image is added at compile time
First demo for Prime G1
Don't introduce new folder for ld.script files
Fixed repl time calculation
Made ld.script target specific
Nearly resurrecting repl application newpl/main.cpp
Moving font search by size to hal
Fixing Android build
Header cleanup
Introduced INTERRUPT_TYPE
First code for target Prime G1
Firmware update now unconditionally switches off interrupts
Reworked rplUpdateFontArray()
Fixed stack level 1 using wrong font for line number
Introduced halFonts.FONTS_NUM to replace its value
Moved and cleaned up __saveint variable
Factoring out MCU and target device specific definitions from firmware.h
Fixed memory leak in qemuscreen
Reduced code duplication in hal_keyboard by introducing 4 helper functions.