problem combining libraries

Hello

I have a problem when using multiple libraries.
When including FHT.h there is no output to the display.
if i remove the line #include <FHT.h> the display works.

Can this libraries not be used together ?

Kind regards

#define LOG_OUT 1 // use the log output function
#define FHT_N 128 // set to 128 point fht

#include <FHT.h>
#include <Adafruit_GFX.h> // Core graphics library
#include <RGBmatrixPanel.h> // Hardware-specific library

#define CLK 8
#define OE 9
#define LAT 10
#define A A0
#define B A1
#define C A2
#define D A3

RGBmatrixPanel matrix(A, B, C, D, CLK, LAT, OE, false /,64/);

void setup()
{
matrix.begin();
// draw an 'X' in red
matrix.drawLine(0, 0, matrix.width()-1, matrix.height()-1, matrix.Color333(7, 0, 0));
matrix.drawLine(matrix.width()-1, 0, 0, matrix.height()-1, matrix.Color333(7, 0, 0));
delay(500);
}
void loop() {
// put your main code here, to run repeatedly:

}

Does this happen when you just include the line? Or if you have more code that uses the library?

Wild guess is that you might be running out of memory. Which board do you use?

PS:
no experience with any of the libraries that you use. Only downloaded the fht one see what it was about.

Hello Sterretje

it only doesn't work when i include the FHT.h library.
the memory issue is a possibility, is there a way to see the memory usage ?
i'am using the arduino uno R3 and Arduino ide 1.8.0

First check what the IDE reports.

Next there is an example in the playground called available memory, can be found using google.

I have been thinking about this; usually non-used stuff is removed but as the library contains a lot of assembly that might not happen.

IDE reports :

Sketch uses 9152 bytes (28%) of program storage space. Maximum is 32256 bytes.
Global variables use 601 bytes (29%) of dynamic memory, leaving 1447 bytes for local variables. Maximum is 2048 bytes.

Whitout FHT.h :

Sketch uses 8304 bytes (25%) of program storage space. Maximum is 32256 bytes.
Global variables use 281 bytes (13%) of dynamic memory, leaving 1767 bytes for local variables. Maximum is 2048 bytes.

memory seems ok.

memory seems ok.

At compile time. That is not necessarily the case at run time.

http://playground.arduino.cc/Code/AvailableMemory