nrf51: fix UICR erase
[fw/openocd] / src / jtag / hla / hla_interface.h
index c4e3298d04d7db2fea92297ab7776b97e8ffd3c6..cb961bdea7897eb968a5cf172473c3a53400d274 100644 (file)
@@ -33,9 +33,9 @@ extern const char *hl_transports[];
 
 struct hl_interface_param_s {
        /** */
-       char *device_desc;
+       const char *device_desc;
        /** */
-       char *serial;
+       const char *serial;
        /** */
        uint16_t vid;
        /** */
@@ -45,9 +45,11 @@ struct hl_interface_param_s {
        /** */
        enum hl_transports transport;
        /** */
-       int max_buffer;
-       /** */
        bool connect_under_reset;
+       /** Output file for trace data (if any) */
+       FILE *trace_f;
+       /** Trace module source clock rate */
+       uint32_t trace_source_hz;
 };
 
 struct hl_interface_s {
@@ -56,7 +58,7 @@ struct hl_interface_s {
        /** */
        const struct hl_layout *layout;
        /** */
-       void *fd;
+       void *handle;
 };
 
 /** */
@@ -65,5 +67,6 @@ int hl_interface_open(enum hl_transports tr);
 
 int hl_interface_init_target(struct target *t);
 int hl_interface_init_reset(void);
+int hl_interface_override_target(const char **targetname);
 
 #endif /* _HL_INTERFACE */