Commit Graph

  • 228e42b5ce Merge branch 'main' into 'main' Wayne Heaney 2025-11-18 02:13:16 +0000
  • 62d51d9efb Remove hidapi headers from our headers wheaney 2025-10-04 21:02:28 -0700
  • e4ef953662 Update xreal_one_driver to the latest commit wheaney 2025-10-04 20:05:44 -0700
  • 203c9e77d1 Fix XREAL One integration with missing rad-to-deg conversion for gyro readings wheaney 2025-10-04 19:49:56 -0700
  • 33a9a2f9d9 More robust error checking in XO integration, fix timestamp usage wheaney 2025-10-03 11:27:18 -0700
  • 33f87340a8 Add XREAL One support wheaney 2025-09-25 21:42:30 -0700
  • 9a1f55c983
    Add status badge of workflow main Jacki 2025-08-15 17:22:29 +0200
  • 64832da422
    Fix workflow Jacki 2025-08-15 17:15:01 +0200
  • 14d56bf16f
    Add OpenCV to README and workflow for example video application Jacki 2025-08-15 17:07:50 +0200
  • 281dfed89e
    Add libusb to readme and workflow Jacki 2025-08-15 17:03:02 +0200
  • eb0f7f3a98
    Adjust readme and workflow Jacki 2025-08-15 17:00:03 +0200
  • 861d0ac901
    Add github workflow for Linux Jacki 2025-08-15 16:54:51 +0200
  • 225dd4eae2 Merge branch 'main' into 'main' Tobias Frisch 2025-08-15 14:13:34 +0000
  • 2cf707a136 Merge branch 'main' into 'main' Rohit Sangwan 2025-08-15 04:24:16 +0000
  • e5795fd6b9 Add MacOS support Rohit Sangwan 2025-08-15 09:51:37 +0530
  • 806daa7098
    Add function to export calibration json data from device storage Jacki 2025-08-11 21:28:29 +0200
  • e6f2955f78
    Fix convertMaps requiring 32bit float matrices Jacki 2025-07-24 23:36:01 +0200
  • d6609da400
    Changed all matrix types from fp32 to fp64 Jacki 2025-07-24 13:11:52 +0200
  • 682daf4385
    Add code to rectify frames for stereo depth images Jacki 2025-06-06 04:22:05 +0200
  • 262df2523c
    Calculate matrices from calibration parameters Jacki 2025-06-05 06:09:22 +0200
  • 7097d96374
    Fix visualize disparity Jacki 2025-06-05 05:52:13 +0200
  • a609d6b945
    Fix using calibration data for undistortion and printing framerate Jacki 2025-06-05 04:01:51 +0200
  • 6314c867ca
    Adjusted camera example application to utilize calibration data Jacki 2025-06-05 02:52:59 +0200
  • 9016a16b19
    Update submodules Jacki 2025-06-04 22:05:19 +0200
  • 4fe426913c
    Format code Jacki 2025-06-04 22:03:10 +0200
  • d2ba6cbdf6
    Add example project to utilize stereo cameras Jacki 2025-06-04 21:45:10 +0200
  • d101fae457
    Adjust README Jacki 2025-03-28 02:39:57 +0100
  • 5388393aa4
    Update submodules Jacki 2025-03-28 00:47:11 +0100
  • 3dfa9c4350
    Fix recv_payload_msg to wait for msgid Jacki 2025-03-28 00:17:58 +0100
  • 4cfd8cd871
    Update udev rules Jacki 2025-03-27 22:55:56 +0100
  • c5e051de68
    Fix loading calibration data from Xreal Air 2 Ultra Jacki 2025-03-27 22:02:02 +0100
  • c84f468bdd
    Update submodules Jacki 2024-12-23 00:33:22 +0100
  • 9526491fe8
    Implement MCU support for Xreal Air 2 Ultra Jacki 2024-12-22 12:47:16 +0100
  • 3225fcc575
    Merge branch 'main' into nrealAirLinuxDriver-main Jacki 2024-08-02 01:19:21 +0200
  • 2ad1caa384
    Simplify code in functions related to product ids Jacki 2024-08-02 01:12:58 +0200
  • fc9eb2d898
    Support differing HID interface IDs between products wheaney 2024-07-30 10:28:41 -0700
  • 28eb02d94d
    Add HID IDs for XREAL Air 2 Ultra wheaney 2024-07-29 08:49:25 -0700
  • 67b215bf04
    Add license comments to all files Jacki 2024-08-02 00:59:30 +0200
  • 09ad6dc04e
    Rename device4 into device_mcu Jacki 2024-08-02 00:52:44 +0200
  • 776fb7204d
    Rename device3 to device_imu Jacki 2024-08-02 00:42:26 +0200
  • fde721b97f Support differing HID interface IDs between products wheaney 2024-07-30 10:28:41 -0700
  • a2c8e49856 Rename device3/4 to device_imu/mcu wheaney 2024-07-30 10:03:08 -0700
  • ce3f9f5493 Add HID IDs for XREAL Air 2 Ultra wheaney 2024-07-29 08:49:25 -0700
  • ba30f1477f Merge branch 'main' into 'main' Benjamin Blumer 2024-05-01 15:32:13 +0000
  • 9d6b6ccc16
    Fix draining cpu by usage of blocking Jacki 2024-04-17 02:03:27 +0200
  • 1705703b73
    Rename nreal to xreal in readme, cmake and binaries Jacki 2024-03-02 02:22:50 +0100
  • 2d7ab0d4fa
    Respect byte order of packets Jacki 2024-03-02 02:10:07 +0100
  • fda3e40da4 Defined the integer packing in the header file to improve linkability Ben Blumer 2024-01-23 17:42:23 -0800
  • acd5140a2d Add int packing declarations to headerfile. Benjamin Blumer 2024-01-23 20:21:45 +0000
  • 2b38861b70 Merge branch 'improve_udev_rules' into 'main' Tobias Frisch 2024-01-21 05:39:22 +0000
  • d00bac851d Udev rules cover most (all?) of the mounted devices now and README reflects this. Ben Blumer 2024-01-20 12:28:09 -0800
  • b77e27de08
    Calling hid_init only once Jacki 2023-12-19 09:30:39 +0100
  • 3914214af0
    Fix usage of hid_init and hid_exit Jacki 2023-12-19 09:26:02 +0100
  • badc712c9b
    Use NED convention to work properly TheJackiMonster 2023-11-30 19:15:34 +0100
  • f2de567606
    Corrected axes to NWU TheJackiMonster 2023-11-30 16:09:36 +0100
  • 86169959a3
    Merge axis swapping and abstract magnetometer calibration step TheJackiMonster 2023-11-30 15:47:23 +0100
  • b01eef4fcd
    Correct magnetometer calibration TheJackiMonster 2023-11-30 15:15:23 +0100
  • dfd8a23937
    Correct units of biases and improve calibration TheJackiMonster 2023-11-30 14:41:01 +0100
  • b668a4cbdb
    Merge branch 'main' of gitlab.com:TheJackiMonster/nrealAirLinuxDriver TheJackiMonster 2023-11-30 12:53:56 +0100
  • 9469618f60
    Update submodules to latest releases TheJackiMonster 2023-11-30 12:53:38 +0100
  • 915a25baee Merge branch 'main' into 'main' Tobias Frisch 2023-11-30 01:16:45 +0000
  • 45d6bc536e
    Use proper type for euler angles TheJackiMonster 2023-11-30 02:14:41 +0100
  • 20f01821a1 Add product ID for XREAL Air 2 Pros wheaney 2023-11-19 20:57:30 -0800
  • 43983153be
    Fix coordinate system to apply bias correction properly TheJackiMonster 2023-11-29 14:36:45 +0100
  • 17f791bfd8
    Add functions to adjust display mode TheJackiMonster 2023-11-29 12:53:07 +0100
  • f1aa74c960 Merge branch 'xreal_air_2' into 'main' Tobias Frisch 2023-11-14 14:37:44 +0000
  • 115610aac2 XREAL Air 2 vendor/product IDs wheaney 2023-11-09 22:20:25 -0800
  • b074ab72fc
    Return errors on open functions TheJackiMonster 2023-09-08 13:04:05 +0200
  • 2bd57ee0dd
    Fix error values to be unique TheJackiMonster 2023-09-08 01:15:08 +0200
  • 5bcf6efe57
    Use enums for error codes TheJackiMonster 2023-09-08 01:12:31 +0200
  • 791413179c
    Merge branch 'merge_to_jackimonster' into 'main' Tobias Frisch 2023-09-07 22:44:11 +0000
  • 866cace9a6
    Add comment for magnetometer usage TheJackiMonster 2023-09-08 00:43:15 +0200
  • 0717ad9cd5
    Use macro TheJackiMonster 2023-09-08 00:40:51 +0200
  • 358923e19b
    Adjust errors to be consistent TheJackiMonster 2023-09-08 00:40:17 +0200
  • 98e123d103
    Adjust error values TheJackiMonster 2023-09-08 00:38:05 +0200
  • 54c0e3ece4
    Remove silent flag TheJackiMonster 2023-09-08 00:36:20 +0200
  • caa956e918
    Merge branch 'main' into merge_to_jackimonster TheJackiMonster 2023-09-08 00:33:38 +0200
  • f83b161b61
    Disable error messages in release builds TheJackiMonster 2023-09-08 00:22:54 +0200
  • 1d3f4640c2
    Merge branch 'main' into merge_to_jackimonster TheJackiMonster 2023-09-07 23:43:12 +0200
  • 193dd8bf83
    Update submodules usage TheJackiMonster 2023-09-07 23:30:42 +0200
  • 5e9d4d036b
    Move Fusion submodule TheJackiMonster 2023-09-07 23:02:59 +0200
  • 20a7a0a6e8
    Merge branch 'main' of gitlab.com:TheJackiMonster/nrealAirLinuxDriver TheJackiMonster 2023-09-07 22:52:52 +0200
  • 1a307252da
    Fix handling buffers with text TheJackiMonster 2023-09-07 22:52:32 +0200
  • b6b8f9e387 Remove Fusion library inclusion from the top-level CMakeLists wheaney 2023-09-07 13:08:14 -0700
  • da91b813f0 Merge device changes from https://github.com/wheaney/xrealAirLinuxDriver wheaney 2023-09-06 14:20:44 -0700
  • e08f98db93
    Update fusion submodule TheJackiMonster 2023-06-22 13:03:35 +0200
  • 06911014f8
    Implement tool to upgrade mcu firmware (wip) TheJackiMonster 2023-05-03 09:16:59 +0200
  • 70689b76a9
    Write function to upload mcu firmware TheJackiMonster 2023-05-03 00:30:08 +0200
  • 9e7d897f74
    Update message ids and read disp-mode on startup TheJackiMonster 2023-05-02 23:44:55 +0200
  • fd4ba21a0a
    Only print firmware version in debug build TheJackiMonster 2023-05-01 22:20:44 +0200
  • 4f061d1687
    Fix device4 payloads, adjust naming, complete its packet structure and request firmware versions TheJackiMonster 2023-05-01 22:19:00 +0200
  • 754b5c131a
    Adjust constants and button event handling TheJackiMonster 2023-05-01 18:38:53 +0200
  • 8cf3221944
    Correct timeouts and remove broken brightness command TheJackiMonster 2023-04-30 14:24:13 +0200
  • 0a85530624
    Update readme TheJackiMonster 2023-04-30 13:01:06 +0200
  • 72feaa60b3
    Switch from libusb to hidapi TheJackiMonster 2023-04-30 12:59:34 +0200
  • 15c2a03944
    Correct recalibration step TheJackiMonster 2023-04-24 23:11:49 +0200
  • ad2fd1391d
    Use changed fusion TheJackiMonster 2023-04-24 22:26:43 +0200
  • 3ce7044590
    Add initial calibration data and comment out using magnetometer TheJackiMonster 2023-04-24 21:15:18 +0200
  • 7998de05b7
    Align axes with fusion algorithm expectations TheJackiMonster 2023-04-24 19:59:07 +0200
  • d41415b485
    Correct reading values from magnetometer and apply z axis flip properly TheJackiMonster 2023-04-24 17:04:37 +0200