profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/sgothel/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Sven Gothel sgothel http://jausoft.com/ Applied lifelong learning, to better myself.

sgothel/jogl 255

Java™ Binding for the OpenGL® API

sgothel/gluegen 84

JNI Glue Code Generator

sgothel/jogl-demos 70

JOGL Demos and Tests

sgothel/joal 17

Java Binding for the OpenAL API

sgothel/jocl 9

Java Binding for the OpenCL API

mbien/joal 8

Java Binding for the OpenAL API

mbien/jogl 6

Java™ Binding for the OpenGL® API

sgothel/applet-launcher 6

Applet Launcher Utility

sgothel/joal-demos 6

JOAL demos project

mbien/gluegen 5

JNI Glue Code Generator

push eventsgothel/direct_bt

Sven Gothel

commit sha 3a58b0593ddc62e6f9c0a9e5b0a176282090507a

scripts/run-dbt_scanner10.sh: Fix '-root' launch

view details

push time in 14 days

push eventsgothel/direct_bt

Sven Gothel

commit sha 897cf8fa26812f5587efc01a7223219fb0594dce

uuid_t: Add ctor(string) for all specialisations and add uuid_t::create(const string&) for convenience

view details

Sven Gothel

commit sha 4b75ca92db2bdd91db2af94d4dbc606de49de6cc

BTGattHandler::get[GenericAccess|DeviceInformation](): Shortcut loop, use service UUID

view details

push time in 14 days

push eventsgothel/direct_bt

Sven Gothel

commit sha e0e469b3bd3f4332488b75334b1326a0a452dce8

std::error_code HCIStatusCode: Refine HCIStatusCodeCategory::message(..) Well, the overloaded '<<' operator uses HCIStatusCodeCategory::name() + ':' + (int)value. Nonetheless, have message() show the actual string value.

view details

push time in 15 days

push eventsgothel/direct_bt

Sven Gothel

commit sha 501ffc3cf8386905a546df6a9ff43467ed2d9a7a

Support std::error_code for 'enum class HCIStatusCode'

view details

push time in 15 days

push eventsgothel/direct_bt

Sven Gothel

commit sha 39b34d8480a6a2516665845c98cb153c788555b9

BT[Device|Security]Registry: Inline static func definition in header and add noexcept, include 'em in DirectBT.hpp

view details

push time in 16 days

created tagsgothel/direct_bt

tagv2.3.1

Direct-BT provides direct Bluetooth LE and BREDR programming without intermediate layers targeting high-performance reliable Bluetooth support.

created time in 16 days

push eventsgothel/direct_bt

Sven Gothel

commit sha 94322c2fda08ad776560cdfc2eb4398bffba4d22

Relocate ieee11073 -> direct_bt/ieee11073 to simplify deployment of header files

view details

Sven Gothel

commit sha 73f9420460dcd3a362bfafad55976a74eac85336

Eclipse update

view details

push time in 16 days

push eventsgothel/direct_bt

Sven Gothel

commit sha b333478f163179fa9737d17ee30bc7d316f3de27

Properly expose runtime version C++ (DIRECT_BT_VERSION etc) and Java via BTFactory

view details

push time in 16 days

push eventsgothel/direct_bt

Sven Gothel

commit sha 7ca6fea44262586d46e17efadbf268d17e242fd2

README: Typo

view details

push time in 17 days

created tagsgothel/direct_bt

tagv2.3.0

Direct-BT provides direct Bluetooth LE and BREDR programming without intermediate layers targeting high-performance reliable Bluetooth support.

created time in 17 days

push eventsgothel/direct_bt

Sven Gothel

commit sha aef10f3cdec0fd698cfa7d913725b40d1513ce30

Direct-BT: Remove TinyB and Cleanup Java API (1) Starting with version 2.3, the previously refactored *TinyB* has been removed completely. Motivation was lack of detailed Bluetooth support, inclusive increasing diversion with *Direct-BT*. Furthermore, work is underway for `BLE slave periphal and GATT server` support and its mapping to *BlueZ D-Bus* is questionable and would be resource intensive. Java API changed as follows: - Objects no more Clonable - Removed dead unsupported code - Removed deprecated code - Added 'GattCharPropertySet', representing property bit mask for BTGattChar, replacing the string array.

view details

Sven Gothel

commit sha d8c4f659077a59e4727f4ad4fba764515d0a8abf

EIRDataTypeSet.DataType: Fix data type, aligned with C++ change of commit 294233cc48107dfea342ee11cfa89814c32dd7bc

view details

Sven Gothel

commit sha 94cb0a0a83dd768ecda91204b10de6d45de927c2

Merge branch 'master' into b_v2.3

view details

push time in 17 days

push eventsgothel/direct_bt

Sven Gothel

commit sha 99ddbcee148144b3593adf4440d3fa3d06f229ab

README: Add Adapter: Realtek Bluetooth 5.0 (`RTK_BT_5.0`)

view details

push time in 18 days

created tagsgothel/direct_bt

tagv2.2.4

Direct-BT provides direct Bluetooth LE and BREDR programming without intermediate layers targeting high-performance reliable Bluetooth support.

created time in 18 days

delete tag sgothel/direct_bt

delete tag : v2.2.4

delete time in 18 days

push eventsgothel/direct_bt

Sven Gothel

commit sha 07fb9e80caf72c9e03b3ee354f01a460e4a84486

HCIHandler::le_enable_scan: Use 'filter_dup' (was disabled for debugging, oversight)

view details

push time in 18 days

created tagsgothel/direct_bt

tagv2.2.14

Direct-BT provides direct Bluetooth LE and BREDR programming without intermediate layers targeting high-performance reliable Bluetooth support.

created time in 18 days

push eventsgothel/direct_bt

Sven Gothel

commit sha 294233cc48107dfea342ee11cfa89814c32dd7bc

Add support for Bluetooth 5.0 Adapter (using HCI extended scanning and connecting if supported) On Bluetooth 5.0 Adapter where HCI extended scanning and connecting is suppored, the original HCI commands may fail via DISALLOWED. Tested adapter: Intel AX200 Bluetooth 5.0 (Wi-Fi 6 802.11ax (2.4Gbps) + BT 5.0)

view details

push time in 18 days

created tagsgothel/direct_bt

tagv2.2.13

Direct-BT provides direct Bluetooth LE and BREDR programming without intermediate layers targeting high-performance reliable Bluetooth support.

created time in 20 days

push eventsgothel/direct_bt

Sven Gothel

commit sha 0b9089769663fc237ef5d4258726258c70cb19bc

API Change C++/Java: BTGattChar::addCharListener(..): Use naive BTGattChar::Listener and have implementation handle the BTGattChar association match for notifications Turns out previous API and code moved the burden to user to only have the calling BTGattChar object to be matched, which is not only not intuitive, but also a potential source of issues. Now we provide a naive interface BTGattChar::Listener to be passed and BTGattChar::addCharListener(..) wraps its instance in a BTGattCharListener to be delegated. BTGattChar::removeCharListener(..) has been removed due to high implementation burden on the Java side. This shall not cause harm to the user, as it isn't useful in a user application. BTGattChar::removeAllAssociatedCharListener(..) is available on the C++ and Java side, i.e. fixed API in C++ where we had BTGattChar::removeAllCharListener(..). Tested and demonstrated in dbt_scanner10.cpp and DBTScanner10.java, as usual. Both examples also print the service, characteristic and declaration in a more readable fashion.

view details

push time in 20 days

push eventsgothel/direct_bt

Sven Gothel

commit sha 80b3f83ff70c23e919f3e43f23860927b24f9654

Fix EUI48Sub::scanEUI48Sub(..): Fail on missing expected colon, i.e. after each two digits

view details

push time in 22 days

created tagsgothel/direct_bt

tagv2.2.12

Direct-BT provides direct Bluetooth LE and BREDR programming without intermediate layers targeting high-performance reliable Bluetooth support.

created time in 23 days

push eventsgothel/direct_bt

Sven Gothel

commit sha 9feb4c030988912dc1702ef997ad65e2ed4ec425

DBTAdapter.cxx: Fix JNIAdapterStatusListener::deviceConnected(..): NewObject(.., deviceClazzCtor, ..) used wrong argument order. Aligned Java BTDevice ctor using private method for JNIAdapterStatusListener::deviceFound(..) and JNIAdapterStatusListener::deviceConnected(..).

view details

push time in 23 days

created tagsgothel/direct_bt

tagv2.2.11

Direct-BT provides direct Bluetooth LE and BREDR programming without intermediate layers targeting high-performance reliable Bluetooth support.

created time in a month

push eventsgothel/direct_bt

Sven Gothel

commit sha 904b250d1383140b1583a9d213208591fb1a50a9

Bump README.md for 2.2.11

view details

push time in a month

push eventsgothel/direct_bt

Sven Gothel

commit sha d9282825fb91add24743ede1e5b07d7f80592d33

.gitignore: Add issues/

view details

Sven Gothel

commit sha 1c1564d2e5dc065fe554edbbf8e2e1937412cf23

run-[dbt_|java-]scanner10.sh: Add [-setcap, -root] launch options, update setcap/capsh; README: Clean MD; Refine Direct-BT application launch options

view details

push time in a month

push eventsgothel/direct_bt

Sven Gothel

commit sha 6fceb11db1063dd02b8804202bb08022f3c7b2ef

Fix EUI48Sub Tests: An empty input string EUI48Sub results in a toString() ':', hinting its type.

view details

push time in a month

push eventsgothel/pi-gen

Sven Gothel

commit sha 213aa304cd1b8350f1dd2036cb5dfc1e5ed1e9d6

Only use raspberry.org package source for Raspi-armhf is explicitly chosen via `PREFER_RASPI_SOURCE=1` This change reworked commit 53b2203c5d25f86faf6ac4711b0a7e370bf8689e, i.e. reverts if PREFER_RASPI_SOURCE is not set to `1`

view details

Sven Gothel

commit sha 89ddba6480ba82f562ee719376282c26ac8aa3f4

on_chroot.sh: fix commented out mkdir, needs sudo

view details

Sven Gothel

commit sha 8ad5a728fce60eb0000ddc0be2d11e5fb532e995

cmake 3.16.3 of Debian 10 on armhf is not capable to be executed under qemu-arm-static, deploy cmake-3.18.4 binaries I crossbuild cmake 3.18.4 on Debian 10 using the vanilla build - deployed in a tar ball for /usr/local. The debian build failed (for producing proper deb packages) This resolves using cmake on a Debian 10 armhf target under qemu-arm-static (chroot w/ binfmt). See:

view details

Sven Gothel

commit sha d558dfd54d4e871be1eac63d36ff2fb6a5d42b12

Merge branch 'reducedro' into reducedro_zfs

view details

push time in a month

push eventsgothel/pi-gen

Sven Gothel

commit sha 213aa304cd1b8350f1dd2036cb5dfc1e5ed1e9d6

Only use raspberry.org package source for Raspi-armhf is explicitly chosen via `PREFER_RASPI_SOURCE=1` This change reworked commit 53b2203c5d25f86faf6ac4711b0a7e370bf8689e, i.e. reverts if PREFER_RASPI_SOURCE is not set to `1`

view details

Sven Gothel

commit sha 89ddba6480ba82f562ee719376282c26ac8aa3f4

on_chroot.sh: fix commented out mkdir, needs sudo

view details

Sven Gothel

commit sha 8ad5a728fce60eb0000ddc0be2d11e5fb532e995

cmake 3.16.3 of Debian 10 on armhf is not capable to be executed under qemu-arm-static, deploy cmake-3.18.4 binaries I crossbuild cmake 3.18.4 on Debian 10 using the vanilla build - deployed in a tar ball for /usr/local. The debian build failed (for producing proper deb packages) This resolves using cmake on a Debian 10 armhf target under qemu-arm-static (chroot w/ binfmt). See:

view details

push time in a month

push eventsgothel/pi-gen

Sven Gothel

commit sha c21dc9ad068f8b1304d0903007a7ea67b95a04cb

TARGET_RASPI and TARGET_ARCH=armhf: Disable 'arm_64bit=1' in config.txt files

view details

Sven Gothel

commit sha 53b2203c5d25f86faf6ac4711b0a7e370bf8689e

For target Raspi-armhf use raspberrypi.org as main source for debootstrap and apt packages, otherwise debian.org (incl. Raspi-arm64)

view details

Sven Gothel

commit sha 14902a25bf09df61cae86dd7ffd0a6885da2ad36

TARGET_RASPI and TARGET_ARCH=armhf: Disable 'arm_64bit=1' in config.txt files (also for mutable rootfs)

view details

Sven Gothel

commit sha e1dca8cd8ef265dcaaceaa579737828e92ea9065

Add 'scripts/01-build-raspi_deb10_armhf-rw-lightxdev.cfg'

view details

Sven Gothel

commit sha d1b7c5ac8562bf782ace5264cdd9dbd73ace4983

Merge branch 'reducedro' into reducedro_zfs

view details

push time in a month

push eventsgothel/pi-gen

Sven Gothel

commit sha 53b2203c5d25f86faf6ac4711b0a7e370bf8689e

For target Raspi-armhf use raspberrypi.org as main source for debootstrap and apt packages, otherwise debian.org (incl. Raspi-arm64)

view details

Sven Gothel

commit sha 14902a25bf09df61cae86dd7ffd0a6885da2ad36

TARGET_RASPI and TARGET_ARCH=armhf: Disable 'arm_64bit=1' in config.txt files (also for mutable rootfs)

view details

Sven Gothel

commit sha e1dca8cd8ef265dcaaceaa579737828e92ea9065

Add 'scripts/01-build-raspi_deb10_armhf-rw-lightxdev.cfg'

view details

push time in a month