Challender 840 BLE

Use this forum to discuss WiFi and BLE related topics concerning the Challenger and Connectivity boards.
Post Reply
XoTho
Posts: 2
Joined: Wed Jul 09, 2025 10:26 am

Challender 840 BLE

Post by XoTho »

Please correct the library core:

C:\Users\xxxx\AppData\Local\Arduino15\packages\iLabs\hardware\nrf52\1.6.100\cores\nRF5

in Print.h

add the line in bold italic:

class Print
{
private:
int write_error;
size_t printNumber(unsigned long, uint8_t);
size_t printFloat(double, uint8_t);
protected:
void setWriteError(int err = 1) { write_error = err; }
public:
Print() : write_error(0) {}

int getWriteError() { return write_error; }
void clearWriteError() { setWriteError(0); }

virtual size_t write(uint8_t) = 0;
virtual size_t write(const uint8_t *buffer, size_t size);

virtual void flush() { /* Empty implementation for backward compatibility */ }

size_t write(const char *str) {

this avoid compatibility errors with SD src.

take care,
X!
XoTho
Posts: 2
Joined: Wed Jul 09, 2025 10:26 am

Re: Challender 840 BLE

Post by XoTho »

My suggestion is for the integrity and the compatibility vs. new users.

I have my own already modified.

take care,
X!
Post Reply