Commit Graph

  • c1913d9943 Bump Rust edition to 2021 rustify Greg Shuflin 2022-04-23 16:36:33 -0700
  • b76a115054 Some in-progress work Greg Shuflin 2021-11-14 23:52:00 -0800
  • c56fa32b2c Use rust serial crate for reading from serial Greg Shuflin 2021-03-10 02:52:39 -0800
  • 963dc072c9 Port more serial stuff to Rust Greg Shuflin 2021-03-04 19:07:51 -0800
  • 23fc703abd Move ident manipulation into isolated block Greg Shuflin 2021-03-04 01:25:26 -0800
  • 9015d9f8e0 Remove serial_init C code Greg Shuflin 2021-03-04 00:54:54 -0800
  • fc45f65a52 Port serial_init Greg Shuflin 2021-03-04 00:44:52 -0800
  • fc15b1d1db Remove radio.c Greg Shuflin 2021-03-03 01:19:14 -0800
  • 3f4b18368b parse_config port to rust Greg Shuflin 2021-03-03 00:49:57 -0800
  • 5658759cf3 Move active pointer code to Rust Greg Shuflin 2021-03-01 23:32:38 -0800
  • 0acf55a971 Move static radio_mem to rust Greg Shuflin 2021-03-01 23:25:54 -0800
  • 8430209828 Port radio_write_csv Greg Shuflin 2021-03-01 22:20:28 -0800
  • f7aa60df21 Port radio_print_config Greg Shuflin 2021-03-01 21:14:53 -0800
  • 00570e0e91 Consolidate separate print_config functions Greg Shuflin 2021-03-01 20:46:53 -0800
  • fed7cea057 Add chrono crate Greg Shuflin 2021-03-01 20:36:42 -0800
  • 98eaa63740 Port radio_read_image to rust Greg Shuflin 2021-03-01 19:43:01 -0800
  • 7a39fd1ae2 Move radio_is_compatible to Rust Greg Shuflin 2021-03-01 03:18:39 -0800
  • ad5b0547e4 Put radio table into rust Greg Shuflin 2021-03-01 03:03:54 -0800
  • 4f082277d8 Use rust idiom for listing radios Greg Shuflin 2021-03-01 02:57:53 -0800
  • 7793870f59 Radio table in rust Greg Shuflin 2021-03-01 02:54:19 -0800
  • ea9ff0a534 Use static radio_device_t vars Greg Shuflin 2021-03-01 02:29:53 -0800
  • c921cc54d6 radio_save_image port Greg Shuflin 2021-03-01 02:02:17 -0800
  • ca27d4035f Transfer print_version, verify_config Greg Shuflin 2021-03-01 01:52:37 -0800
  • 8fd7e82951 Port upload Greg Shuflin 2021-03-01 01:06:01 -0800
  • 25571023a3 Use Radio wrapper type Greg Shuflin 2021-03-01 00:54:36 -0800
  • 61544fd23f Move download to rust Greg Shuflin 2021-03-01 00:43:25 -0800
  • cccbee30a8 Remove global radio_progress Greg Shuflin 2021-03-01 00:28:25 -0800
  • 2a7c32924c move radio_connect to rust Greg Shuflin 2021-03-01 00:11:41 -0800
  • b1116daba2 WIP radio connect Greg Shuflin 2021-02-28 20:14:21 -0800
  • 7fbcba54fd Don't directly read static device Greg Shuflin 2021-02-28 23:52:03 -0800
  • 8f544cfa95 Compute radio list in rust Greg Shuflin 2021-02-28 19:41:21 -0800
  • e8099fc681 Use bindgen for rust bindings Greg Shuflin 2021-02-28 12:23:30 -0800
  • cece963e91 Remove radio disconnect Greg Shuflin 2021-02-28 11:33:05 -0800
  • 2315ee4a74 Remove most of the code referencing the static device var Greg Shuflin 2021-02-28 10:48:44 -0800
  • c2471516fd Move C header comments to Rust doc comments Greg Shuflin 2021-02-28 02:53:19 -0800
  • 05b7842053 make radio_upload not use static device Greg Shuflin 2021-02-28 02:40:00 -0800
  • 863f14b0c2 radio::upload Greg Shuflin 2021-02-28 02:38:07 -0800
  • cd74a703c1 Modify C code to not use static radio_device_t* Greg Shuflin 2021-02-28 02:32:10 -0800
  • 4183e0afc5 Move code to radio module Greg Shuflin 2021-02-28 01:31:29 -0800
  • 48faf189c8 Cleanup from removing most of main.c Greg Shuflin 2021-02-28 01:26:03 -0800
  • 48552c64f6 Remove old_c_main entirely Greg Shuflin 2021-02-28 01:19:31 -0800
  • 24d7a6b495 Port write functionality Greg Shuflin 2021-02-28 00:22:06 -0800
  • c44e3e15c5 Pass version in from build Greg Shuflin 2021-02-28 00:00:31 -0800
  • d41d257650 More options logic Greg Shuflin 2021-02-27 23:50:31 -0800
  • 1c81834b62 More options processing in Rust Greg Shuflin 2021-02-27 23:37:41 -0800
  • 88e8fb48d8 Create radio module Greg Shuflin 2021-02-27 23:16:01 -0800
  • c7c746a383 Move radio_list() to Rust Greg Shuflin 2021-02-27 22:59:06 -0800
  • 2a91efd07f Start adding Rust getopts Greg Shuflin 2021-02-27 22:52:27 -0800
  • 61a142d570 Remove print_message_from_rust Greg Shuflin 2021-02-27 21:27:55 -0800
  • b64211f27c Port usage() Greg Shuflin 2021-02-27 21:25:33 -0800
  • d55f8fd5ed Hello world rust Greg Shuflin 2021-02-27 21:01:44 -0800
  • 9e65be7ab7
    Align license statement on README.md to current license master Nimayer 2021-01-05 22:08:39 +0100
  • 0693b3cfef
    Update README.md Nimayer 2021-01-05 21:56:39 +0100
  • 62c22c3c83 README.md: Add build instructions and requirements Federico Amedeo Izzo 2021-01-05 21:55:22 +0100
  • 1a6901488d Fix compilation with GCC 10, defaulting to -fno-common. solve issue #52 Federico Amedeo Izzo 2021-01-05 20:50:26 +0100
  • 0f5816b63a
    Update README.md Nimayer 2021-01-05 20:26:19 +0100
  • e47491e58b
    Merge pull request #30 from fraburnham/allow-config-validation-without-read-or-write Serge Vakulenko 2019-09-18 22:17:59 -0700
  • 19691affdf
    Merge pull request #27 from onovy/fix-rare-params-indent Serge Vakulenko 2019-09-18 22:14:54 -0700
  • df2d411402
    Merge pull request #28 from ZeroChaos-/patch-1 Serge Vakulenko 2019-09-18 22:12:28 -0700
  • 942dd9cd65
    Merge branch 'master' into patch-1 Serge Vakulenko 2019-09-18 22:12:09 -0700
  • 511ed5cfe3 Fix #37: crash when updating a callsign database on MD-2017, and it does not fit. Serge Vakulenko 2019-09-17 19:55:54 -0700
  • 8bc1dde781
    Merge pull request #35 from jdsteele/anytone-tone-squelch Serge Vakulenko 2019-08-14 20:41:13 -0700
  • b5961dffe5 On Anytone 868 and 878, enable tone squelch if an RxTone is set John Steele 2019-08-14 21:13:18 -0400
  • 6c6910318f DM-1801: increase number of grouplists to 76. Serge Vakulenko 2019-08-12 01:04:13 -0700
  • f08dd83297 Make DM-1801 images compatible with native CPS. Serge Vakulenko 2019-08-12 00:14:56 -0700
  • b60cad10f6 Replace the LICENSE file with the BSD-3-clause license. Serge Vakulenko 2019-08-11 17:50:34 -0700
  • b1eeda464e Merge branch 'master' of https://github.com/sergev/dmrconfig Serge 2019-08-03 21:52:54 -0700
  • 8401125d72 Support CSV format from https://www.radioid.net/static/user.csv Serge 2019-08-03 21:52:13 -0700
  • 3df5a0c118 Update sizes for DM-1801: 15 zones, 32 channels per zone; 40 group lists. Add example configuration for DM-1801. Serge Vakulenko 2019-07-30 15:06:09 -0700
  • 4b93238c35 Creata a separate source file for DM-1801. Serge Vakulenko 2019-07-30 11:25:58 -0700
  • 3a36a2549d Add downloading and uploading of DM-1801 codeplug. Serge 2019-07-29 22:26:13 -0700
  • ea3ddc2ce6 Process DM-1801 images. Serge Vakulenko 2019-07-26 19:45:29 -0700
  • dd79598084 Makefile: make sure pkg-config is installed. Serge Vakulenko 2019-07-25 13:28:02 -0700
  • eb1417ebfa Update Makefile for MacOS. Serge Vakulenko 2019-07-25 12:13:20 -0700
  • 1af792bd8d Fix build issue on MacOS. Resolve ticket #32. Serge Vakulenko 2019-07-24 11:09:31 -0700
  • 032af09b2a Use pkg-config to configure libusb dependency. Serge Vakulenko 2019-06-25 21:15:44 -0700
  • 2fb0bd1e69 Allow verification of the config script w/o download or upload Frank Burnham 2019-05-23 09:40:31 -0400
  • ee229ee79e
    allow override of cc and cflags/ldflags Zero_Chaos 2019-02-19 10:46:38 -0500
  • 1ac56c7e66 Fix config indent and header when PRINT_RARE_PARAMS is enabled Ondřej Nový 2019-02-10 17:08:35 +0100
  • ad8bb33c13 Update Readme: add d878uv. Serge Vakulenko 2018-12-26 21:37:15 -0800
  • 3e69bd6f7d Add MD-380 configuration example for Bay area. Serge 2018-12-16 10:30:49 -0800
  • edca19c26b
    Merge pull request #21 from KD4PPG/master Serge Vakulenko 2018-12-10 12:50:10 -0800
  • c2da4fbc04 missed one reference for 878 vs 868 Jim Gifford 2018-12-10 15:31:36 -0500
  • 6463954b6b
    Merge pull request #20 from KD4PPG/master Serge Vakulenko 2018-12-10 11:47:14 -0800
  • 95d3161449 Improved support for Anytone AT-D878UV Jim Gifford 2018-12-10 12:59:34 -0500
  • b5c13bd2cc Added AnyTone AT-D878UV as copy of AT-D868UV Jim Gifford 2018-12-10 12:22:11 -0500
  • 735df9a561
    Update README.md Serge Vakulenko 2018-11-27 21:38:49 -0800
  • 739580edfb Detect MD-390 properly. Serge Vakulenko 2018-11-27 19:11:57 -0800
  • dd920925f1 Make sure contacts are continuous for d868uv. Serge Vakulenko 2018-11-23 22:36:35 -0800
  • 7fe111abef No need to limit length of CSV fields for uv380. Serge Vakulenko 2018-11-23 22:24:06 -0800
  • 7aaa39f6e4 UV380: use the same CSV parsing routines as D868UV. Serge Vakulenko 2018-11-23 21:03:22 -0800
  • 46203f940e D868UV: parse CSV files downloaded from amateurradio.digital. Serge Vakulenko 2018-11-23 20:29:02 -0800
  • 08ae731218 Fix -u option for d868uv. Serge Vakulenko 2018-11-23 18:42:50 -0800
  • 2a91d00f34 D868UV: implement -u option: update callsign database from CSV file. Serge Vakulenko 2018-11-21 21:48:40 -0800
  • b21951bc1a Update readme. Serge Vakulenko 2018-11-21 00:42:08 -0800
  • 4c37802e45 Add support for Baofeng DM-1701 and Retevis RT84 (clones of TYT MD-UV380). Serge Vakulenko 2018-11-21 00:37:12 -0800
  • ae9239bf22 Fix squelch values for GD-77 and RD-5R. Serge Vakulenko 2018-11-21 00:07:47 -0800
  • 5e4d92f2b0 Define calldb addresses for d868uv. Serge Vakulenko 2018-11-14 19:40:18 -0800
  • 93e2be9177 D868UV: fix wrong address of contacts map. Serge Vakulenko 2018-11-14 18:05:39 -0800
  • 61e015b1a0 DMR-6x2: print scan list index correctly. Serge Vakulenko 2018-11-14 17:22:36 -0800