[chronojump] Chronopic-firmwarecord adapted to work only with Automatic Firmware
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Chronopic-firmwarecord adapted to work only with Automatic Firmware
- Date: Wed, 10 Sep 2014 23:35:44 +0000 (UTC)
commit 1089810896120a33284f9c109c85a75520653c40
Author: Xavier de Blas <xaviblas gmail com>
Date: Thu Sep 11 01:35:02 2014 +0200
Chronopic-firmwarecord adapted to work only with Automatic Firmware
.../chronopic-firmware-automatic.hex | 133 ++++++++++++++++++++
.../chronopic-firmwarecord/Makefile.am | 3 +-
.../chronopic-firmware-automatic.hex | 133 ++++++++++++++++++++
.../chronopic-firmwarecord.in | 105 +++++++++-------
.../linux-compile/README.txt | 6 +
5 files changed, 332 insertions(+), 48 deletions(-)
---
diff --git a/chronopic-firmware/chronopic-firmware-c/chronopic-firmware-automatic.hex
b/chronopic-firmware/chronopic-firmware-c/chronopic-firmware-automatic.hex
new file mode 100644
index 0000000..cad318b
--- /dev/null
+++ b/chronopic-firmware/chronopic-firmware-c/chronopic-firmware-automatic.hex
@@ -0,0 +1,133 @@
+:1000000000008A110A12C42AF200030E8301F100D3
+:100010000A088A01F000040883120313D10000309B
+:10002000831203134A04031D9D2883120313AC019A
+:10003000831203130B1D1F2883120313AC0A8312B0
+:1000400003132C08013A031D3628831203130B11E6
+:1000500083120313430883120313810000308312B9
+:100060000313330403199D28B3039D28831203133C
+:10007000AC01831203130B1C402883120313AC0A38
+:10008000831203132C08013A031D842883120313DF
+:100090003A08013A031D562883120313B201831252
+:1000A00003138F018E0183120313BA01831203130A
+:1000B000320883120313B400831203130F08831250
+:1000C0000313B500831203130E0883120313B60043
+:1000D00083120313B201831203138F018E01831263
+:1000E0000313440883120313B30083120313460857
+:1000F00083120313B90083120313430883120313FB
+:1001000081000B108B119D2883120313AC01831205
+:1001100003130C1C8E2883120313AC0A83120313DF
+:100120002C08013A031D9D28831203130C1083121F
+:1001300003133208FF3A031DB20A83120313510856
+:10014000840070088A008301710E8300F20E720E23
+:100150000900113083160313860007308100B9228D
+:10016000831203130B110030831203134A04031D7F
+:10017000BF288312031343088312031381008312E1
+:1001800003134A08013A031DC928FF3083120313E1
+:1001900081000030831203134A04031DD328313039
+:1001A00083120313900083120313B201831203130B
+:1001B0008F018E010030831203134A04031DE328CC
+:1001C000831603130C1448220030831203134A04CD
+:1001D0000319192283120313B20183120313440873
+:1001E00083120313B300831203134508831203130E
+:1001F000B900013083120313BA003C2283120313A7
+:10020000B7001E22831203138B16831203134A08AE
+:10021000013A031D0E29831203130B1683120313D5
+:100220000B178B1764000030831203134A04031D5D
+:10023000122983120313AF01831203138C1E232987
+:1002400083120313AF0A831203132F08013A031D0D
+:100250006D29B32283120313BD00831203134108D7
+:10026000831203133D06031D37290A226D298312C9
+:1002700003134B08831203133D06031D4429831205
+:1002800003134B0891226D29831203134C08831228
+:1002900003133D06031D4E2970226D29831203139B
+:1002A0004D08831203133D06031D5F29303083126E
+:1002B0000313440783120313AF0091226D298312A5
+:1002C00003134E08831203133D06031D6C29B3224A
+:1002D00083120313C4006D295D22831203134508A2
+:1002E00083120313390603191229831203134608D4
+:1002F000831203133906031DDF2900308312031311
+:100300003304031D1229831203130B103C228312A2
+:100310000313B8008312031337088312031338063C
+:10032000031DD229831203133608831203138E0789
+:1003300083120313AF0183120313031CA229831238
+:100340000313AF0A831203132F08013A031DAB29CD
+:10035000831203138F0A83120313350883120313C6
+:100360008F0783120313AF0183120313031CBB29EE
+:1003700083120313AF0A831203132F08013A031DDC
+:10038000C42983120313B20A83120313340883129D
+:100390000313B20783120313450883120313B90032
+:1003A0001922122983120313380883120313B7008A
+:1003B00083120313470883120313B900122983120F
+:1003C00003134708831203133906031D12298312EE
+:1003D00003134008A522831203133708A5228312B2
+:1003E00003133408A522831203133508A5228312B0
+:1003F00003133608A522831203134508831203133F
+:10040000B9001E2219221229080083120313FF309B
+:1004100087000800831203138B1183120313420811
+:10042000A522831203133708A522831203138B1509
+:100430000800831203130B108B150800831203139B
+:10044000370800300319013083120313AD002D0C5F
+:1004500003182D2A831203138610031C322A8312D9
+:1004600003138614831203134A08013A031D3B2A1F
+:10047000831203138614080083120313061A442AF6
+:10048000831203133F08472A831203133E08080010
+:1004900083120313AD01FF30831203132D020318DF
+:1004A0005C2A6400FF3083120313AE00831203132F
+:1004B000AE0B562AAD0A4B2A0800831203130C1EFA
+:1004C0005D2A2D309900831203130C1E632A3130EC
+:1004D0009900831203130C1E692A0A309900080040
+:1004E000831203130C1E702A831203134F08831206
+:1004F00003139900831203130C1E7A2A2E309900DD
+:10050000831203130C1E802A8312031350088312D4
+:1005100003139900831203130C1E8A2A0A309900D0
+:10052000080083120313AD00831203130C1E942AD8
+:10053000831203132D0883120313990083120313EC
+:100540000C1E9E2A0A309900080083120313AD0086
+:10055000831203130C1EA82A831203132D0883127F
+:10056000031399000800831203138C1EB32A1A0880
+:100570000800193083160313990024309800903036
+:1005800083120313980008005830FE000330FF0068
+:1005900080308A110A12E5238A110A12831203138A
+:1005A000A1007F08A0005A30A2000330A3008312EC
+:1005B00003132008A4002108A500FF30A007031C96
+:1005C000A103240825040319542B04302207A40096
+:1005D000A501A50D2308A5072408FE002508FF0096
+:1005E00080308A110A12E5238A110A12831203133A
+:1005F000A7007F08A6002208FE002308FF00803025
+:100600008A110A12E5238A110A1283120313A90020
+:10061000A5007F08A800A40002302207A400A501BD
+:10062000A50D2308A5072408FE002508FF0080303B
+:100630008A110A12E5238A110A1283120313A500F4
+:10064000AB007F08A400AA00831203132608AA00A7
+:100650002708AB00FF30A607031CA7032A082B04BA
+:1006600003194D2B2808FE002908FF0080308A114D
+:100670000A12D2238A110A1283120313AA00240831
+:1006800084008313251883172A088000A80A0319F9
+:10069000A90AA40A0319A50A242B063083120313FE
+:1006A000A2070318A30AD72A8A110A12A928080048
+:1006B00014340034063404343E340034013400343D
+:1006C000073404343F340034013400340834043433
+:1006D00040340034013400340934043441340034EB
+:1006E000013400340A340434423400340134003418
+:1006F0000B34043443340034013400340C340434F7
+:1007000044340034013400340D34043445340034AE
+:10071000013400340E3404344634003401340034DF
+:100720000F340434473400340134003410340434BA
+:100730004834003401340034113404344934003472
+:1007400001340034123404344A34003401340034A7
+:10075000133404344B34003401340034143404347E
+:100760004C34003401340034153404344D34003436
+:1007700001340034163404344E340034013400346F
+:10078000173404344F340034013400341834043442
+:1007900050340034013400341934043452340034F9
+:1007A00001340034003A0319D92B803A0319E02BA5
+:1007B00000347E08840083137F1883170008080024
+:1007C0007F088A007E0882000800003A0319ED2B9A
+:1007D000803A0319F72BFF0100347E08840083134D
+:1007E0007F1883170008FF00840A000808008A1198
+:1007F0000A12E023FD00FE0FFF03FF0A8A110A120E
+:10080000E023FC007D08FF007C0808000034013470
+:10081000583445344534D934053400340134023475
+:100820000034003400344A34563461346234313494
+:04083000313400342B
+:00000001FF
diff --git a/chronopic-firmware/chronopic-firmwarecord/Makefile.am
b/chronopic-firmware/chronopic-firmwarecord/Makefile.am
index 30b51a7..c4c1cf5 100644
--- a/chronopic-firmware/chronopic-firmwarecord/Makefile.am
+++ b/chronopic-firmware/chronopic-firmwarecord/Makefile.am
@@ -8,6 +8,7 @@ firmwaredatadir = @datadir@/@PACKAGE@/firmware
dist_firmwaredata_DATA = ledp.hex \
chronopic_firmware_10ms.hex \
chronopic_firmware_50ms.hex \
- chronopic_firmware_100ms.hex
+ chronopic_firmware_100ms.hex \
+ chronopic-firmware-automatic.hex
CLEANFILES = $(bin_SCRIPTS)
diff --git a/chronopic-firmware/chronopic-firmwarecord/chronopic-firmware-automatic.hex
b/chronopic-firmware/chronopic-firmwarecord/chronopic-firmware-automatic.hex
new file mode 100644
index 0000000..cad318b
--- /dev/null
+++ b/chronopic-firmware/chronopic-firmwarecord/chronopic-firmware-automatic.hex
@@ -0,0 +1,133 @@
+:1000000000008A110A12C42AF200030E8301F100D3
+:100010000A088A01F000040883120313D10000309B
+:10002000831203134A04031D9D2883120313AC019A
+:10003000831203130B1D1F2883120313AC0A8312B0
+:1000400003132C08013A031D3628831203130B11E6
+:1000500083120313430883120313810000308312B9
+:100060000313330403199D28B3039D28831203133C
+:10007000AC01831203130B1C402883120313AC0A38
+:10008000831203132C08013A031D842883120313DF
+:100090003A08013A031D562883120313B201831252
+:1000A00003138F018E0183120313BA01831203130A
+:1000B000320883120313B400831203130F08831250
+:1000C0000313B500831203130E0883120313B60043
+:1000D00083120313B201831203138F018E01831263
+:1000E0000313440883120313B30083120313460857
+:1000F00083120313B90083120313430883120313FB
+:1001000081000B108B119D2883120313AC01831205
+:1001100003130C1C8E2883120313AC0A83120313DF
+:100120002C08013A031D9D28831203130C1083121F
+:1001300003133208FF3A031DB20A83120313510856
+:10014000840070088A008301710E8300F20E720E23
+:100150000900113083160313860007308100B9228D
+:10016000831203130B110030831203134A04031D7F
+:10017000BF288312031343088312031381008312E1
+:1001800003134A08013A031DC928FF3083120313E1
+:1001900081000030831203134A04031DD328313039
+:1001A00083120313900083120313B201831203130B
+:1001B0008F018E010030831203134A04031DE328CC
+:1001C000831603130C1448220030831203134A04CD
+:1001D0000319192283120313B20183120313440873
+:1001E00083120313B300831203134508831203130E
+:1001F000B900013083120313BA003C2283120313A7
+:10020000B7001E22831203138B16831203134A08AE
+:10021000013A031D0E29831203130B1683120313D5
+:100220000B178B1764000030831203134A04031D5D
+:10023000122983120313AF01831203138C1E232987
+:1002400083120313AF0A831203132F08013A031D0D
+:100250006D29B32283120313BD00831203134108D7
+:10026000831203133D06031D37290A226D298312C9
+:1002700003134B08831203133D06031D4429831205
+:1002800003134B0891226D29831203134C08831228
+:1002900003133D06031D4E2970226D29831203139B
+:1002A0004D08831203133D06031D5F29303083126E
+:1002B0000313440783120313AF0091226D298312A5
+:1002C00003134E08831203133D06031D6C29B3224A
+:1002D00083120313C4006D295D22831203134508A2
+:1002E00083120313390603191229831203134608D4
+:1002F000831203133906031DDF2900308312031311
+:100300003304031D1229831203130B103C228312A2
+:100310000313B8008312031337088312031338063C
+:10032000031DD229831203133608831203138E0789
+:1003300083120313AF0183120313031CA229831238
+:100340000313AF0A831203132F08013A031DAB29CD
+:10035000831203138F0A83120313350883120313C6
+:100360008F0783120313AF0183120313031CBB29EE
+:1003700083120313AF0A831203132F08013A031DDC
+:10038000C42983120313B20A83120313340883129D
+:100390000313B20783120313450883120313B90032
+:1003A0001922122983120313380883120313B7008A
+:1003B00083120313470883120313B900122983120F
+:1003C00003134708831203133906031D12298312EE
+:1003D00003134008A522831203133708A5228312B2
+:1003E00003133408A522831203133508A5228312B0
+:1003F00003133608A522831203134508831203133F
+:10040000B9001E2219221229080083120313FF309B
+:1004100087000800831203138B1183120313420811
+:10042000A522831203133708A522831203138B1509
+:100430000800831203130B108B150800831203139B
+:10044000370800300319013083120313AD002D0C5F
+:1004500003182D2A831203138610031C322A8312D9
+:1004600003138614831203134A08013A031D3B2A1F
+:10047000831203138614080083120313061A442AF6
+:10048000831203133F08472A831203133E08080010
+:1004900083120313AD01FF30831203132D020318DF
+:1004A0005C2A6400FF3083120313AE00831203132F
+:1004B000AE0B562AAD0A4B2A0800831203130C1EFA
+:1004C0005D2A2D309900831203130C1E632A3130EC
+:1004D0009900831203130C1E692A0A309900080040
+:1004E000831203130C1E702A831203134F08831206
+:1004F00003139900831203130C1E7A2A2E309900DD
+:10050000831203130C1E802A8312031350088312D4
+:1005100003139900831203130C1E8A2A0A309900D0
+:10052000080083120313AD00831203130C1E942AD8
+:10053000831203132D0883120313990083120313EC
+:100540000C1E9E2A0A309900080083120313AD0086
+:10055000831203130C1EA82A831203132D0883127F
+:10056000031399000800831203138C1EB32A1A0880
+:100570000800193083160313990024309800903036
+:1005800083120313980008005830FE000330FF0068
+:1005900080308A110A12E5238A110A12831203138A
+:1005A000A1007F08A0005A30A2000330A3008312EC
+:1005B00003132008A4002108A500FF30A007031C96
+:1005C000A103240825040319542B04302207A40096
+:1005D000A501A50D2308A5072408FE002508FF0096
+:1005E00080308A110A12E5238A110A12831203133A
+:1005F000A7007F08A6002208FE002308FF00803025
+:100600008A110A12E5238A110A1283120313A90020
+:10061000A5007F08A800A40002302207A400A501BD
+:10062000A50D2308A5072408FE002508FF0080303B
+:100630008A110A12E5238A110A1283120313A500F4
+:10064000AB007F08A400AA00831203132608AA00A7
+:100650002708AB00FF30A607031CA7032A082B04BA
+:1006600003194D2B2808FE002908FF0080308A114D
+:100670000A12D2238A110A1283120313AA00240831
+:1006800084008313251883172A088000A80A0319F9
+:10069000A90AA40A0319A50A242B063083120313FE
+:1006A000A2070318A30AD72A8A110A12A928080048
+:1006B00014340034063404343E340034013400343D
+:1006C000073404343F340034013400340834043433
+:1006D00040340034013400340934043441340034EB
+:1006E000013400340A340434423400340134003418
+:1006F0000B34043443340034013400340C340434F7
+:1007000044340034013400340D34043445340034AE
+:10071000013400340E3404344634003401340034DF
+:100720000F340434473400340134003410340434BA
+:100730004834003401340034113404344934003472
+:1007400001340034123404344A34003401340034A7
+:10075000133404344B34003401340034143404347E
+:100760004C34003401340034153404344D34003436
+:1007700001340034163404344E340034013400346F
+:10078000173404344F340034013400341834043442
+:1007900050340034013400341934043452340034F9
+:1007A00001340034003A0319D92B803A0319E02BA5
+:1007B00000347E08840083137F1883170008080024
+:1007C0007F088A007E0882000800003A0319ED2B9A
+:1007D000803A0319F72BFF0100347E08840083134D
+:1007E0007F1883170008FF00840A000808008A1198
+:1007F0000A12E023FD00FE0FFF03FF0A8A110A120E
+:10080000E023FC007D08FF007C0808000034013470
+:10081000583445344534D934053400340134023475
+:100820000034003400344A34563461346234313494
+:04083000313400342B
+:00000001FF
diff --git a/chronopic-firmware/chronopic-firmwarecord/chronopic-firmwarecord.in
b/chronopic-firmware/chronopic-firmwarecord/chronopic-firmwarecord.in
index 6d1103c..e427ab0 100644
--- a/chronopic-firmware/chronopic-firmwarecord/chronopic-firmwarecord.in
+++ b/chronopic-firmware/chronopic-firmwarecord/chronopic-firmwarecord.in
@@ -75,14 +75,14 @@ class myDragDrog(wx.FileDropTarget):
def OnDropFiles(self,x,y, filenames):
#-- Obtener el nombre del fichero (el primero de la lista)
- file = filenames[0]
+ #file = filenames[0]
#-- Meter el fichero en el entry "fichero .hex"
- self.frame.text_ctrl_2.SetValue(file)
+ #self.frame.text_ctrl_2.SetValue(file)
#-- Activar la grabacion....
- self.frame.update()
- self.frame.download()
+ #self.frame.update()
+ #self.frame.download()
return True
@@ -103,12 +103,13 @@ class MyFrame(wx.Frame):
self.panel_1 = wx.Panel(self, -1)
self.sizer_4_copy_staticbox = wx.StaticBox(self.panel_1, -1, "Port / Puerto")
self.sizer_2_staticbox = wx.StaticBox(self.panel_1, -1, "Process / Proceso")
- self.sizer_firmware_staticbox = wx.StaticBox(self.panel_1, -1, "Select / Seleccionar Firmware")
+ #self.sizer_firmware_staticbox = wx.StaticBox(self.panel_1, -1, "Select / Seleccionar Firmware")
self.frame_1_statusbar = self.CreateStatusBar(1, 0)
- self.text_ctrl_2 = wx.TextCtrl(self.panel_1, -1, "")
- self.button_firmware_jumps = wx.Button(self.panel_1, -1, "Jumps / Saltos", style=wx.BU_EXACTFIT)
- self.button_firmware_runs = wx.Button(self.panel_1, -1, "Runs / Carreras", style=wx.BU_EXACTFIT)
- self.button_firmware_led = wx.Button(self.panel_1, -1, "Led (test)", style=wx.BU_EXACTFIT)
+ #self.text_ctrl_2 = wx.TextCtrl(self.panel_1, -1, "")
+ #self.button_firmware_auto = wx.Button(self.panel_1, -1, "Automatic", style=wx.BU_EXACTFIT)
+ #self.button_firmware_jumps = wx.Button(self.panel_1, -1, "Jumps / Saltos", style=wx.BU_EXACTFIT)
+ #self.button_firmware_runs = wx.Button(self.panel_1, -1, "Runs / Carreras", style=wx.BU_EXACTFIT)
+ #self.button_firmware_led = wx.Button(self.panel_1, -1, "Led (test)", style=wx.BU_EXACTFIT)
#self.button_2 = wx.Button(self.panel_1, -1, "Search / Buscar", style=wx.BU_EXACTFIT)
self.button_7 = wx.Button(self.panel_1, -1, "Record / Grabar", style=wx.BU_EXACTFIT)
self.combo_box_1 = wx.ComboBox(self.panel_1, -1, choices=[], style=wx.CB_DROPDOWN)
@@ -124,9 +125,10 @@ class MyFrame(wx.Frame):
self.Bind(wx.EVT_BUTTON, self.boton_cancelar, self.button_6)
self.Bind(wx.EVT_BUTTON, self.boton_ayuda, self.button_8)
- self.Bind(wx.EVT_BUTTON, self.button_open_jumps, self.button_firmware_jumps)
- self.Bind(wx.EVT_BUTTON, self.button_open_runs, self.button_firmware_runs)
- self.Bind(wx.EVT_BUTTON, self.button_open_led, self.button_firmware_led)
+ #self.Bind(wx.EVT_BUTTON, self.button_open_auto, self.button_firmware_auto)
+ #self.Bind(wx.EVT_BUTTON, self.button_open_jumps, self.button_firmware_jumps)
+ #self.Bind(wx.EVT_BUTTON, self.button_open_runs, self.button_firmware_runs)
+ #self.Bind(wx.EVT_BUTTON, self.button_open_led, self.button_firmware_led)
# end wxGlade
#--------------------------------------------
# Fin del codigo generado automaticamente
@@ -137,10 +139,10 @@ class MyFrame(wx.Frame):
self.app=app;
#-- Para configurar para el drag-and-drop
- test = myDragDrog(self)
- self.SetDropTarget(test)
- self.text_ctrl_2.SetDropTarget(myDragDrog(self))
- self.combo_box_1.SetDropTarget(myDragDrog(self))
+ #test = myDragDrog(self)
+ #self.SetDropTarget(test)
+ #self.text_ctrl_2.SetDropTarget(myDragDrog(self))
+ #self.combo_box_1.SetDropTarget(myDragDrog(self))
#-- Establecer la habilitacion de los widgets
#-- Todos menos el boton de cancelar estan activos inicialmente
@@ -161,8 +163,9 @@ class MyFrame(wx.Frame):
frame_1_statusbar_fields = [""]
for i in range(len(frame_1_statusbar_fields)):
self.frame_1_statusbar.SetStatusText(frame_1_statusbar_fields[i], i)
- self.text_ctrl_2.SetMinSize((450, 27))
+ #self.text_ctrl_2.SetMinSize((450, 27))
self.combo_box_1.SetMinSize((250,30))
+ self.frame_1_statusbar.SetStatusText("Record Automatic Firmware / Grabar Firmware Automático", 0)
# end wxGlade
def __do_layout(self):
@@ -173,24 +176,25 @@ class MyFrame(wx.Frame):
sizer_3.Add(self.button_8, 0, wx.ALIGN_RIGHT|wx.ALL, 5)
sizer_4_copy = wx.StaticBoxSizer(self.sizer_4_copy_staticbox, wx.HORIZONTAL)
- sizer_firmware = wx.StaticBoxSizer(self.sizer_firmware_staticbox, wx.VERTICAL)
- sizer_firmware_row_1 = wx.BoxSizer(wx.HORIZONTAL)
- sizer_firmware_row_1_1 = wx.BoxSizer(wx.HORIZONTAL)
- sizer_firmware_row_1_2 = wx.BoxSizer(wx.HORIZONTAL)
- sizer_firmware_row_2 = wx.BoxSizer(wx.HORIZONTAL)
+ #sizer_firmware = wx.StaticBoxSizer(self.sizer_firmware_staticbox, wx.VERTICAL)
+ #sizer_firmware_row_1 = wx.BoxSizer(wx.HORIZONTAL)
+ #sizer_firmware_row_1_1 = wx.BoxSizer(wx.HORIZONTAL)
+ #sizer_firmware_row_1_2 = wx.BoxSizer(wx.HORIZONTAL)
+ #sizer_firmware_row_2 = wx.BoxSizer(wx.HORIZONTAL)
- sizer_firmware_row_1_1.Add(self.button_firmware_jumps, 0,
wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 5)
- sizer_firmware_row_1_1.Add(self.button_firmware_runs, 0,
wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE|wx.LEFT, 5)
- sizer_firmware_row_1.Add(sizer_firmware_row_1_1, 1, wx.ALIGN_LEFT|wx.LEFT|wx.TOP, 5) #proportion 1
to fill space
+ #sizer_firmware_row_1_1.Add(self.button_firmware_auto, 0,
wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 5)
+ #sizer_firmware_row_1_1.Add(self.button_firmware_jumps, 0,
wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 5)
+ #sizer_firmware_row_1_1.Add(self.button_firmware_runs, 0,
wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE|wx.LEFT, 5)
+ #sizer_firmware_row_1.Add(sizer_firmware_row_1_1, 1, wx.ALIGN_LEFT|wx.LEFT|wx.TOP, 5) #proportion 1
to fill space
- sizer_firmware_row_1_2.Add(self.button_firmware_led, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_RIGHT, 5)
- sizer_firmware_row_1.Add(sizer_firmware_row_1_2, 0, wx.ALIGN_RIGHT|wx.RIGHT|wx.TOP, 5) #proportion 0
to be at right
+ #sizer_firmware_row_1_2.Add(self.button_firmware_led, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_RIGHT, 5)
+ #sizer_firmware_row_1.Add(sizer_firmware_row_1_2, 0, wx.ALIGN_RIGHT|wx.RIGHT|wx.TOP, 5) #proportion
0 to be at right
- sizer_firmware_row_2.Add(self.text_ctrl_2, 0,
wx.TOP|wx.BOTTOM|wx.EXPAND|wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL, 5)
+ #sizer_firmware_row_2.Add(self.text_ctrl_2, 0,
wx.TOP|wx.BOTTOM|wx.EXPAND|wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL, 5)
#sizer_firmware_row_2.Add(self.button_2, 0, wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 0)
- sizer_firmware.Add(sizer_firmware_row_1, 0, wx.EXPAND, 5)
- sizer_firmware.Add(sizer_firmware_row_2, 0, wx.ALL|wx.EXPAND, 5)
- sizer_3.Add(sizer_firmware, 0, wx.LEFT|wx.RIGHT|wx.TOP|wx.EXPAND|wx.ALIGN_CENTER_HORIZONTAL, 5)
+ #sizer_firmware.Add(sizer_firmware_row_1, 0, wx.EXPAND, 5)
+ #sizer_firmware.Add(sizer_firmware_row_2, 0, wx.ALL|wx.EXPAND, 5)
+ #sizer_3.Add(sizer_firmware, 0, wx.LEFT|wx.RIGHT|wx.TOP|wx.EXPAND|wx.ALIGN_CENTER_HORIZONTAL, 5)
sizer_4_copy.Add(self.combo_box_1, 0, wx.TOP|wx.BOTTOM|wx.EXPAND|wx.ALIGN_CENTER_VERTICAL, 5)
sizer_4_copy.Add(self.button_7, 0, wx.ALIGN_CENTER_VERTICAL|wx.LEFT, 5)
@@ -237,27 +241,32 @@ class MyFrame(wx.Frame):
fichero = filechooser.GetPath()
#-- Meter el fichero en el entry "fichero .hex"
- self.text_ctrl_2.SetValue(fichero)
+ #self.text_ctrl_2.SetValue(fichero)
else: #-- No se ha seleccionado ninguno
print "Cancel..."
print "C"
- def button_open_jumps(self, event): # wxGlade: MyFrame.<event_handler>
- print "button_open_jumps"
- print DATADIR
- self.text_ctrl_2.SetValue(os.path.join(DATADIR, 'chronojump', 'firmware',
'chronopic_firmware_50ms.hex'))
+ #def button_open_auto(self, event): # wxGlade: MyFrame.<event_handler>
+ # print "button_open_auto"
+ # print DATADIR
+ # self.text_ctrl_2.SetValue(os.path.join(DATADIR, 'chronojump', 'firmware',
'chronopic-firmware-automatic.hex'))
- def button_open_runs(self, event): # wxGlade: MyFrame.<event_handler>
- print "button_open_runs"
- print DATADIR
- self.text_ctrl_2.SetValue(os.path.join(DATADIR, 'chronojump', 'firmware',
'chronopic_firmware_10ms.hex'))
+ #def button_open_jumps(self, event): # wxGlade: MyFrame.<event_handler>
+ # print "button_open_jumps"
+ # print DATADIR
+ # self.text_ctrl_2.SetValue(os.path.join(DATADIR, 'chronojump', 'firmware',
'chronopic_firmware_50ms.hex'))
- def button_open_led(self, event): # wxGlade: MyFrame.<event_handler>
- print "button_open_led"
- print DATADIR
- self.text_ctrl_2.SetValue(os.path.join(DATADIR, 'chronojump', 'firmware', 'ledp.hex'))
+ #def button_open_runs(self, event): # wxGlade: MyFrame.<event_handler>
+ # print "button_open_runs"
+ # print DATADIR
+ # self.text_ctrl_2.SetValue(os.path.join(DATADIR, 'chronojump', 'firmware',
'chronopic_firmware_10ms.hex'))
+
+ #def button_open_led(self, event): # wxGlade: MyFrame.<event_handler>
+ # print "button_open_led"
+ # print DATADIR
+ # self.text_ctrl_2.SetValue(os.path.join(DATADIR, 'chronojump', 'firmware', 'ledp.hex'))
#-----------------------------------------------------------------
@@ -271,7 +280,8 @@ class MyFrame(wx.Frame):
self.cancelar = True
def boton_ayuda(self, event): # wxGlade: MyFrame.<event_handler>
- dlg = wx.MessageDialog(self, "ENGLISH\n\nWith this tool you can change Chronopic Firmware whenever
you want. It's recommended 50ms for jumps and 10ms for runs.\nTesting: 'ledp.hex' can be recorded and then
green led will blink.\nFirmwares are in Chronojump installation folder, \\share\\Chronojump\\firmware\nYou
can open Chronojump software to see what is the port, but don't press 'Connect' button there, because port
cannot be opened by two applications.\nIf you need more help please check
forum:\nhttp://forum.chronojump.org\n\n\nESPAÑOL\n\nCon esta herramienta puede cambiar el Firmware de
Chronopic tantas veces como quiera. Se recomienda 50ms para saltos, 10 ms para carreras.\nSi desea testear la
herramienta, puede grabar el archivo 'ledp.hex' y verá como la luz verde parpadea.\nLos firmwares estan en la
carpeta de instalacion de Chronojump, \\share\\Chronojump\\firmware\nPuede abrir Chronojump para ver qué en
qué puerto aparece Chronopic, pero no pulse el botón
'Conectar' en Chronojump porque un puerto no puede ser abierto por dos aplicaciones.\nSi necesita más
ayuda, por favor use el foro:\nhttp://foro.chronojump.org\n\nChronopic-Firmwarecord is based on
PyDownloader.", "PyDownloader Help", wx.OK)
+ #dlg = wx.MessageDialog(self, "ENGLISH\n\nWith this tool you can change Chronopic Firmware whenever
you want. It's recommended 50ms for jumps and 10ms for runs.\nTesting: 'ledp.hex' can be recorded and then
green led will blink.\nFirmwares are in Chronojump installation folder, \\share\\Chronojump\\firmware\nYou
can open Chronojump software to see what is the port, but don't press 'Connect' button there, because port
cannot be opened by two applications.\nIf you need more help please check
forum:\nhttp://forum.chronojump.org\n\n\nESPAÑOL\n\nCon esta herramienta puede cambiar el Firmware de
Chronopic tantas veces como quiera. Se recomienda 50ms para saltos, 10 ms para carreras.\nSi desea testear la
herramienta, puede grabar el archivo 'ledp.hex' y verá como la luz verde parpadea.\nLos firmwares estan en la
carpeta de instalacion de Chronojump, \\share\\Chronojump\\firmware\nPuede abrir Chronojump para ver qué en
qué puerto aparece Chronopic, pero no pulse el botó
n 'Conectar' en Chronojump porque un puerto no puede ser abierto por dos aplicaciones.\nSi necesita más
ayuda, por favor use el foro:\nhttp://foro.chronojump.org\n\nChronopic-Firmwarecord is based on
PyDownloader.", "PyDownloader Help", wx.OK)
+ dlg = wx.MessageDialog(self, "ENGLISH\n\nWith this tool you can change your old Chronopic firmware
to the new Automatic firmware. This new firmware allows to change the configuration automatically if user is
performing jumps or runs.\nThis firmware does not work for encoder.\nYou can open Chronojump software to see
what is the port, but don't press 'Connect' button there, because port cannot be opened by two
applications.\nIf you need more help please check forum:\nhttp://forum.chronojump.org\n\n\nESPAÑOL\n\nEsta
herramienta sirve para cambiar el antiguo firmware del Chronopic por el nuevo firmware Automatico. Este nuevo
firmware se configura automáticamente para saltos o carreras según sea necesario.\nEste firmware no sirve
para el encoder.\nPuede abrir Chronojump para ver en qué puerto aparece Chronopic, pero no pulse el botón
'Conectar' en Chronojump porque un puerto no puede ser abierto por dos aplicaciones.\nSi necesita más ayuda,
por favor use el foro:\nh
ttp://foro.chronojump.org\n\nChronopic-Firmwarecord is based on PyDownloader.", "PyDownloader Help", wx.OK)
dlg.ShowModal()
def boton_eco(self, event): # wxGlade: MyFrame.<event_handler>
@@ -314,8 +324,9 @@ class MyFrame(wx.Frame):
#-- Abrir y parsear el fichero .hex
#----------------------------------------
#-- Obtener el nombre
- file = str(self.text_ctrl_2.GetLineText(0))
-
+ #file = str(self.text_ctrl_2.GetLineText(0))
+ file = os.path.join(DATADIR, 'chronojump', 'firmware', 'chronopic-firmware-automatic.hex')
+
#-- Si no hay ningun fichero especificado: Error
if file=="":
self.frame_1_statusbar.SetStatusText("Fichero .hex no especificado", 0)
diff --git a/chronopic-firmware/chronopic-firmwarecord/linux-compile/README.txt
b/chronopic-firmware/chronopic-firmwarecord/linux-compile/README.txt
index eea0b39..a8890b9 100644
--- a/chronopic-firmware/chronopic-firmwarecord/linux-compile/README.txt
+++ b/chronopic-firmware/chronopic-firmwarecord/linux-compile/README.txt
@@ -15,6 +15,12 @@ cd LibIris/libiris-1.2
sudo python setup.py install
+In **** 64 bits **** systems, installing libiris, can make run the chronopic-firmwarecord
+
+
+
+
+
---- more stuff
- If needed, there's a there's a python-libstargate package, maybe works
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]