Dave’s 6 meter Antenna Part 2

New 6 meter antenna is installed. Also shows existing U/VHF disc one with 6 m whip.
This is the mounting for the antennas that have been up for about 10 years.
The white blocks are expanded PVC Royal Board that I used to replace the plastic insulators that were destroyed by sunlight. I am replacing the TV feed line and do not have the repaired antenna connected to anything yet, so don’t know if it works.

Bluetooth 5 CW Keyer

Bluetooth 5 CW Keyer.

Design Information: server is at the radio, client is at the paddles

Power not shown

Arduino Files: https://github.com/bobh/nimBLE-discrete-xfer/tree/main/nimbleDiscrete

Looks like things changed in July and I wrote the code in January.

You might try this;

OLD Way 

/** Handler class for descriptor actions */ 

class DescriptorCallbacks : public NimBLEDescriptorCallbacks {

void onWrite(NimBLEDescriptor* pDescriptor) {

std::string dscVal((char*)pDescriptor->getValue(), pDescriptor->getLength());

Serial.print(“Descriptor witten value:”);

Serial.println(dscVal.c_str());

};

NEW Way

/** Handler class for descriptor actions */

class DescriptorCallbacks : public NimBLEDescriptorCallbacks {

void onWrite(NimBLEDescriptor* pDescriptor) {

std::string dscVal = pDescriptor->getValue();

Serial.print(“Descriptor witten value:”);

Serial.println(dscVal.c_str());

};

This is the new way of doing things:

https://github.com/h2zero/NimBLE-Arduino/tree/release/1.4/examples

I started with NimBLE_Server and NimBLE_Client directories and just added some hardware interface,

The BLEserver compiles with that change but you should examine for more differences. I haven’t checked function as I’m not sure where the hardware is anymore.