From a1fe089a589af3bf00407e5240f61857701dbed6 Mon Sep 17 00:00:00 2001 From: Ryan Johnson Date: Sat, 3 May 2025 18:50:10 -0400 Subject: [PATCH 1/2] Update key_formats.c Add Schlage Everest 29 support for key copier --- key_formats.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/key_formats.c b/key_formats.c index cd5b632..9f43037 100644 --- a/key_formats.c +++ b/key_formats.c @@ -39,6 +39,25 @@ const KeyFormat all_formats[] = { .macs = 7, .clearance = 8}, + {.manufacturer = "Schlage", + .format_name = "Everest 29", + .format_link = "https://commercial.schlage.com/en/products/key-systems/everest-29-keyways.html", + .first_pin_inch = 0.231, + .last_pin_inch = 1.210, + .pin_increment_inch = 0.1562, + .pin_num = 7, + .pin_width_inch = 0.031, + .elbow_inch = 0.1, + .drill_angle = 90, + .uncut_depth_inch = 0.335, + .deepest_depth_inch = 0.2062, + .depth_step_inch = 0.0125, + .min_depth_ind = 0, + .max_depth_ind = 9, + .macs = 7, + .clearance = 8}, + + {.manufacturer = "Arrow", .format_name = "AR4", .format_link = "C2", From ea044e47db99799f326673fbfd78ed018a307806 Mon Sep 17 00:00:00 2001 From: Ryan Johnson Date: Sat, 3 May 2025 18:50:37 -0400 Subject: [PATCH 2/2] Update key_formats.h Add Schlage Everest 29 support for KeyCopier --- key_formats.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/key_formats.h b/key_formats.h index 67fb471..adda193 100644 --- a/key_formats.h +++ b/key_formats.h @@ -1,7 +1,7 @@ #ifndef KEY_FORMATS_H #define KEY_FORMATS_H -#define FORMAT_NUM 21 +#define FORMAT_NUM 22 typedef struct { char* manufacturer;