kopia lustrzana https://github.com/evil-mad/EggBot
Version 3,0.1 : New TD command (Issue #223), SP,2 and SP,3 (Issue #222), and QU,6 (Issue #221) added and tested. Windows installer for v3.0.1 created.
rodzic
0daa228780
commit
8ea54e0f5d
EBB_firmware
Releases
app
EBF_v301
combined
EBF_v301_BL.unified
app.X
dist/EBBv13_with_bootloader/production
source
bootloader.X/dist/46J50/production
Plik binarny nie jest wyświetlany.
|
@ -0,0 +1,318 @@
|
|||
Uses "UI"
|
||||
Uses "CONSOLE"
|
||||
Uses "COMM"
|
||||
Uses "WMI"
|
||||
Uses "OS"
|
||||
|
||||
'---Constant declarations
|
||||
Begin ControlID
|
||||
%ID_StartUpdateButton
|
||||
%ID_ExitButton
|
||||
%ID_CommandOutputTexBox
|
||||
%IDC_TIMER
|
||||
End ControlID
|
||||
|
||||
%TIMER_DELAY = 100 '---Timer delay (in milliseconds, not very accurate below about 100)
|
||||
|
||||
Global hComm As Long
|
||||
Global nBytes As Long
|
||||
Global sBuffer As String
|
||||
Global gPortOpen As Boolean
|
||||
Global pID As Number
|
||||
Global vData() As String
|
||||
Global nItems As Long
|
||||
Global Counter As Long
|
||||
Global Position As Long
|
||||
Global ComputerName As String Value OS_GetComputerName
|
||||
Global Ports() As String
|
||||
Global CountATI As Long
|
||||
Global sHexFilename As String
|
||||
Global sFirmwareNumber As String
|
||||
Global bConsole As Boolean
|
||||
Global bUpdaterConsole As Boolean
|
||||
Global sCommandLine As String
|
||||
|
||||
' Replace the filename in the next two lines to change which HEX file gets programmed
|
||||
#BUNDLE File "HEX", ".\EBF_v301.hex", "", ReplaceExisting=1
|
||||
sFirmwareNumber = "3.0.1"
|
||||
|
||||
bConsole = TRUE ' for normal printfs
|
||||
bUpdaterConsole = TRUE ' for mphidflash
|
||||
sHexFilename = "EBF_v" & Replace$(sFirmwareNumber, ".", "") & ".hex"
|
||||
#BUNDLE File "app", ".\mphidflash-1.6-win-32.exe", "", ReplaceExisting=1
|
||||
#BUNDLE Icon "WhiteEBBv20.ico"
|
||||
|
||||
'------------------------------------------------------------------------------
|
||||
' Program start point
|
||||
'------------------------------------------------------------------------------
|
||||
Function TBMain() As Long
|
||||
Local hDlg As DWord '---Used to store window handle of main dialog
|
||||
|
||||
gPortOpen = FALSE
|
||||
'---Create a new dialog
|
||||
hDlg = Dialog_New Pixels, 0, "EBB Update to firmware v" & sFirmwareNumber, -1, -1, 400, 400,
|
||||
%WS_DLGFRAME |
|
||||
%DS_CENTER |
|
||||
%WS_CAPTION |
|
||||
%WS_SYSMENU |
|
||||
%WS_OVERLAPPEDWINDOW
|
||||
|
||||
'---Set window minimum size
|
||||
Dialog Set Minsize hDlg, 400, 400
|
||||
|
||||
'---Show dialog in modal mode
|
||||
'---cbDialog function is the callback function handling dialog events
|
||||
'---Application control will pass to dialog callback till dialog will exists
|
||||
Dialog Show Modal hDlg, Call cbDialog
|
||||
|
||||
'---If execution comes here it means main dialog as been destroyed
|
||||
If (bConsole) Then Console_WriteLine "---Application finished ---"
|
||||
|
||||
End Function
|
||||
|
||||
'------------------------------------------------------------------------------
|
||||
' Callback procedure for main window
|
||||
'------------------------------------------------------------------------------
|
||||
CallBack Function cbDialog() As Long
|
||||
|
||||
'If (bConsole) Then Console_Writeline CBHNDL, CBCTL, CBCTLMSG, CBLPARAM, CBWPARAM
|
||||
|
||||
Select Case CBMSG
|
||||
|
||||
Case %WM_CREATE
|
||||
If (bConsole) Then Console_WriteLine Time$, "Fired %WM_CREATE dialog message"
|
||||
|
||||
Case %WM_INITDIALOG
|
||||
If (bConsole) Then Console_WriteLine Time$, "Fired %WM_INITDIALOG dialog message"
|
||||
'---Add controls
|
||||
Control Add Button, CBHNDL, %ID_StartUpdateButton, "Start Update", 160, 10, 80, 25, %BS_NOTIFY | %WS_TABSTOP Call cbButton
|
||||
Control Add Button, CBHNDL, %ID_ExitButton, "Exit" , 160, 350, 80, 25, %BS_NOTIFY | %WS_TABSTOP Call cbButton
|
||||
|
||||
Control Add Textbox, CBHNDL, %ID_CommandOutputTexBox, "" , 10, 40, 380, 300, %ES_MULTILINE | %ES_AUTOVSCROLL | %WS_HSCROLL | %ES_AUTOHSCROLL | %WS_VSCROLL |%ES_READONLY
|
||||
|
||||
Case %WM_COMMAND
|
||||
'If (bConsole) Then Console_Writeline Time$, "Fired %WM_COMMAND dialog message", CBCTL
|
||||
|
||||
Case %WM_SIZE '---The WM_SIZE message is sent to a window after its size has changed.
|
||||
'If (bConsole) Then Console_Writeline Time$, "Fired %WM_SIZE dialog message", CBWPARAM, LOWRD(CBLPARAM), HIWRD(CBLPARAM)
|
||||
|
||||
Case %WM_SIZING '---The WM_SIZING message is sent to a window that the user is resizing.
|
||||
'If (bConsole) Then Console_Writeline Time$, "Fired %WM_SIZING dialog message", CBWPARAM, LOWRD(CBLPARAM), HIWRD(CBLPARAM)
|
||||
|
||||
Case %WM_MOVE
|
||||
'If (bConsole) Then Console_Writeline Time$, "Fired %WM_MOVE dialog message", LO(Integer, CBLPARAM), HI(Integer, CBLPARAM)
|
||||
|
||||
Case %WM_DESTROY
|
||||
'---Do whatever needed just before dialog is destroyed.
|
||||
If gPortOpen = TRUE Then
|
||||
gPortOpen = FALSE
|
||||
COMM_Close(hComm)
|
||||
End If
|
||||
'If (bConsole) Then Console_Writeline Time$, "Fired %WM_DESTROY dialog message"
|
||||
|
||||
Case %WM_TIMER
|
||||
|
||||
Select Case CBWPARAM
|
||||
Case %IDC_TIMER
|
||||
'' If gPortOpen = TRUE Then
|
||||
'' nBytes = COMM_Get(hComm, %COMM_RXQUE)
|
||||
'' COMM_Recv(hComm, nBytes, sBuffer)
|
||||
'' add_new_bytes(sBuffer, CBHNDL)
|
||||
'' EndIf
|
||||
End Select
|
||||
|
||||
End Select
|
||||
|
||||
End Function
|
||||
|
||||
function DoFirmwareUpdate() as Long
|
||||
sCommandLine = "mphidflash-1.6-win-32.exe -r -w " & sHexFilename
|
||||
If (bConsole) Then Console_WriteLine sCommandLine
|
||||
If (bUpdaterConsole) Then
|
||||
pID = OS_Shell(sCommandLine, %OS_WNDSTYLE_NORMAL, %OS_SHELL_SYNC)
|
||||
Else
|
||||
pID = OS_Shell(sCommandLine, %OS_WNDSTYLE_HIDE, %OS_SHELL_SYNC)
|
||||
EndIf
|
||||
Sleep 2000
|
||||
If (bConsole) Then Console_WriteLine("pID = " & pID)
|
||||
DoFirmwareUpdate = pID
|
||||
end function
|
||||
|
||||
'------------------------------------------------------------------------------
|
||||
' Callback procedure for button control
|
||||
'------------------------------------------------------------------------------
|
||||
CallBack Function cbButton() As Long
|
||||
Local sComPort As String
|
||||
Local sTemp As String
|
||||
Local dFloat As Double
|
||||
|
||||
If CBMSG = %WM_COMMAND Then
|
||||
|
||||
Select Case CBCTLMSG
|
||||
Case %BN_CLICKED
|
||||
Select Case CBCTL
|
||||
|
||||
Case %ID_StartUpdateButton
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, "Building a list of EBB COM ports ..." + Chr$(13) + Chr$(10)
|
||||
sBuffer = WMI_GetData(ComputerName, "", "", "", "Win32_PnPEntity", "", "Name" )
|
||||
|
||||
nItems = Parse( sBuffer, vData(), $CRLF)
|
||||
|
||||
ReDim Ports()
|
||||
|
||||
For Counter = 1 To nItems
|
||||
Position = InStr(Ucase$(vData(Counter)),"(COM")
|
||||
If Position Then
|
||||
console_printLine(vData(Counter))
|
||||
Console_printLine(Ucase$(vData(Counter-1)))
|
||||
' If we have a "COMxx" port, then look for the PID/VID of EBB
|
||||
If InStr(Ucase$(vData(Counter-1)), "VID_04D8&PID_FD92") Then
|
||||
ReDim Preserve Ports(UBound(Ports)+1)
|
||||
Ports(UBound(Ports)) = Extract$(Position+1,vData(Counter),")")
|
||||
Console_PrintLine(Ports(UBound(Ports)))
|
||||
End If
|
||||
End If
|
||||
Next
|
||||
|
||||
' Check for no COM ports found
|
||||
If LBound(Ports) = 1 And UBound(Ports) = 1 Then
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, "No EBB COM ports found on this computer." + Chr$(13) + Chr$(10)
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, "Attempting recovery update directly into bootloader mode..." + Chr$(13) + Chr$(10)
|
||||
|
||||
if (DoFirmwareUpdate() <> 0) then
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, "Update failed. Click Exit." + Chr$(13) + Chr$(10)
|
||||
else
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, "Update succeded. Click Exit to quit," + Chr$(13) + Chr$(10)
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, "or click Start Update to restart normal firmware update process." + Chr$(13) + Chr$(10)
|
||||
endif
|
||||
|
||||
Else
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, "Found the following EBB COM ports:" + Chr$(13) + Chr$(10)
|
||||
For Counter = LBound(Ports) To UBound(Ports)
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, Ports(Counter) + Chr$(13) + Chr$(10)
|
||||
Next
|
||||
For Counter = LBound(Ports) To UBound(Ports)
|
||||
hComm = COMM_FreeFile
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, "Testing port " & Ports(Counter) & " ... "
|
||||
COMM_Open("\\.\" & Ports(Counter), hComm)
|
||||
If Err = 0 Then
|
||||
COMM_Set(hComm, %COMM_BAUD, 123)
|
||||
COMM_Print(hComm, "V" & Chr$(13))
|
||||
Sleep 100
|
||||
nBytes = COMM_Get(hComm, %COMM_RXQUE)
|
||||
COMM_TRecv(hComm, nBytes, sBuffer, 1000)
|
||||
|
||||
COMM_Print(hComm, "V" & Chr$(13))
|
||||
Sleep 100
|
||||
nBytes = COMM_Get(hComm, %COMM_RXQUE)
|
||||
COMM_TRecv(hComm, nBytes, sBuffer, 1000)
|
||||
|
||||
sBuffer = Trim$(sbuffer, Any Chr$(13) & Chr$(10))
|
||||
If LEFT$(sBuffer, 3) = "EBB" Then
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, "Found an EBB with firmware version " & RIGHT$(sBuffer, 5) + Chr$(13) + Chr$(10)
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, "Attempting update to version " & sFirmwareNumber + Chr$(13) + Chr$(10)
|
||||
COMM_Print(hComm, "BL" & Chr$(13))
|
||||
Sleep 1000
|
||||
COMM_Close(hComm)
|
||||
Sleep 5000
|
||||
|
||||
DoFirmwareUpdate()
|
||||
|
||||
Sleep 2000
|
||||
|
||||
If pID = 0 Then
|
||||
COMM_Open("\\.\" & Ports(Counter), hComm)
|
||||
If Err = 0 Then
|
||||
COMM_Print(hComm, "V" & Chr$(13))
|
||||
Sleep 500
|
||||
nBytes = COMM_Get(hComm, %COMM_RXQUE)
|
||||
COMM_TRecv(hComm, nBytes, sBuffer, 1000)
|
||||
COMM_Print(hComm, "V" & Chr$(13))
|
||||
Sleep 500
|
||||
nBytes = COMM_Get(hComm, %COMM_RXQUE)
|
||||
COMM_TRecv(hComm, nBytes, sBuffer, 1000)
|
||||
sBuffer = Trim$(sBuffer, Any Chr$(13) & Chr$(10))
|
||||
If (RIGHT$(sBuffer,5) = sFirmwareNumber) Then
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, "Updated to version " & RIGHT$(sBuffer,5) & " successfully" + Chr$(13) + Chr$(10)
|
||||
Else
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, "Incorrect version detected. EBB=" & RIGHT$(sBuffer,5) & " File=" & sFirmwareNumber & " Updated failed." + Chr$(13) + Chr$(10)
|
||||
EndIf
|
||||
COMM_Close(hComm)
|
||||
EndIf
|
||||
Else
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, "Programming EBB failed with an error." + Chr$(13) + Chr$(10)
|
||||
EndIf
|
||||
Else
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, " no EBB found" + Chr$(13) + Chr$(10)
|
||||
'If (bConsole) Then Console_WriteLine("...closing port " & "\\.\" & Ports(Counter))
|
||||
COMM_Close(hComm)
|
||||
EndIf
|
||||
Else
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, "Error: " & Err + Chr$(13) + Chr$(10)
|
||||
End If
|
||||
Next
|
||||
Control Append Text CBHNDL, %ID_CommandOutputTexBox, "Click Exit (or click Start Upgrade again to update more EBBs)" + Chr$(13) + Chr$(10)
|
||||
End If
|
||||
|
||||
Case %ID_ExitButton
|
||||
If (bConsole) Then Console_WriteLine Time$, "CloseCommButton"
|
||||
If gPortOpen = TRUE Then
|
||||
gPortOpen = FALSE
|
||||
COMM_Close(hComm)
|
||||
End If
|
||||
If (bConsole) Then Console_WriteLine("port closed")
|
||||
Dialog End CBHNDL
|
||||
|
||||
End Select
|
||||
End Select
|
||||
|
||||
'---If button callback does not return %TRUE, message is passed
|
||||
'---to parent window
|
||||
Function = %TRUE
|
||||
|
||||
End If
|
||||
End Function
|
||||
|
||||
' Take new string from com port, look for CR/LF
|
||||
' Then handle the line based on first character
|
||||
Function add_new_bytes(sNewBytes As String, hndl As Long)
|
||||
Local x As Long
|
||||
|
||||
For x = 1 To Len(sNewBytes)
|
||||
sCurrentLine = sCurrentLine + Mid$(sNewBytes, x, 1)
|
||||
If RIGHT$(sCurrentLine, 1) = Chr$(13) Then
|
||||
' We have a new line
|
||||
If LEFT$(sCurrentLine, 1) = "~" Then
|
||||
handle_PI_line(sCurrentLine, hndl)
|
||||
Else
|
||||
handle_normal_line(sCurrentLine, hndl)
|
||||
End If
|
||||
sCurrentLine = ""
|
||||
End If
|
||||
Next x
|
||||
End Function
|
||||
|
||||
Function handle_normal_line(sNormalLine As String, hndl As Long)
|
||||
Control Append Text hndl, %ID_CommandOutputTexBox, sNormalLine + Chr$(13) + Chr$(10)
|
||||
If (bConsole) Then Console_Write sNormalLine + Chr$(10)
|
||||
End Function
|
||||
|
||||
' We need to write slowly so that we don't over-run the handle's one-byte buffer
|
||||
Function write_to_com(sLine As String, hndl As Long)
|
||||
Local StartTime As Long
|
||||
Local x As Long
|
||||
|
||||
sLine = sLine + Chr$(13)
|
||||
|
||||
For x = 1 To Len(sLine)
|
||||
StartTime = GetTickCount
|
||||
While (StartTime + 10) > GetTickCount
|
||||
Wend
|
||||
COMM_Send(hComm, Mid$(sLine, x, 1))
|
||||
Next x
|
||||
|
||||
Control Append Text hndl, %ID_CommandOutputTexBox, sLine + Chr$(10)
|
||||
|
||||
If (bConsole) Then Write sLine + Chr$(10)
|
||||
End Function
|
||||
|
Plik diff jest za duży
Load Diff
Plik diff jest za duży
Load Diff
Plik binarny nie jest wyświetlany.
Plik diff jest za duży
Load Diff
Plik binarny nie jest wyświetlany.
Plik diff jest za duży
Load Diff
|
@ -1,5 +1,5 @@
|
|||
MPLINK 5.00, LINKER
|
||||
Linker Map File - Created Tue Apr 02 19:55:23 2024
|
||||
Linker Map File - Created Tue Apr 02 21:11:04 2024
|
||||
|
||||
Section Info
|
||||
Section Type Address Location Size(Bytes)
|
||||
|
@ -20,61 +20,61 @@ REMAPPED_LOW_INTERRUPT_VECTOR code 0x001018 program 0x000006
|
|||
.code_main.o code 0x008a02 program 0x00014e
|
||||
.code code 0x008b50 program 0x000140
|
||||
.code_EraseFlash.o code 0x008c90 program 0x0000f8
|
||||
.romdata_UBW.o romdata 0x008d88 program 0x0000ac
|
||||
_cinit_scn code 0x008e34 program 0x00009e
|
||||
.code_ReadFlash.o code 0x008ed2 program 0x000092
|
||||
.code_u1open.o code 0x008f64 program 0x000072
|
||||
.code_fxm3232.o code 0x008fd6 program 0x000070
|
||||
.romdata_usb_descriptors.o romdata 0x009046 program 0x000057
|
||||
.idata_u1open.o_i romdata 0x00909d program 0x000000
|
||||
.romdata_u1open.o romdata 0x00909d program 0x000000
|
||||
.romdata_fxm3232.o romdata 0x00909d program 0x000000
|
||||
.idata_ReadFlash.o_i romdata 0x00909d program 0x000000
|
||||
.idata_fxm3232.o_i romdata 0x00909d program 0x000000
|
||||
.romdata_ReadFlash.o romdata 0x00909d program 0x000000
|
||||
.idata_u1write.o_i romdata 0x00909d program 0x000000
|
||||
.romdata_u1write.o romdata 0x00909d program 0x000000
|
||||
.romdata_pow2x16.o romdata 0x00909d program 0x000000
|
||||
.idata_pow2x16.o_i romdata 0x00909d program 0x000000
|
||||
.idata_u1defs.o_i romdata 0x00909d program 0x000000
|
||||
.romdata_u1defs.o romdata 0x00909d program 0x000000
|
||||
.idata_WriteBytesFlash.o_i romdata 0x00909d program 0x000000
|
||||
.romdata_WriteBytesFlash.o romdata 0x00909d program 0x000000
|
||||
.idata___init.o_i romdata 0x00909d program 0x000000
|
||||
.romdata___init.o romdata 0x00909d program 0x000000
|
||||
.idata_u1baud.o_i romdata 0x00909d program 0x000000
|
||||
.romdata_u1baud.o romdata 0x00909d program 0x000000
|
||||
.romdata_usb_function_cdc.o romdata 0x00909d program 0x000000
|
||||
.romdata_ebb.o romdata 0x00909d program 0x000000
|
||||
.idata_usb_function_cdc.o_i romdata 0x00909d program 0x000000
|
||||
.idata_main.o_i romdata 0x00909d program 0x000000
|
||||
.romdata_main.o romdata 0x00909d program 0x000000
|
||||
.romdata_usb_device.o romdata 0x00909d program 0x000000
|
||||
.idata_RCServo2.o_i romdata 0x00909d program 0x000000
|
||||
.romdata_RCServo2.o romdata 0x00909d program 0x000000
|
||||
.idata_usb_device.o_i romdata 0x00909d program 0x000000
|
||||
.romdata_c018i.o romdata 0x00909d program 0x000000
|
||||
.idata_ebb_print.o_i romdata 0x00909d program 0x000000
|
||||
.romdata_ebb_print.o romdata 0x00909d program 0x000000
|
||||
.idata_EraseFlash.o_i romdata 0x00909d program 0x000000
|
||||
.romdata_EraseFlash.o romdata 0x00909d program 0x000000
|
||||
.idata_fxd3232u.o_i romdata 0x00909d program 0x000000
|
||||
.romdata_fxd3232u.o romdata 0x00909d program 0x000000
|
||||
.idata_c018i.o_i romdata 0x00909d program 0x000000
|
||||
.code_c018i.o code 0x00909e program 0x000000
|
||||
.code_u1defs.o code 0x00909e program 0x000000
|
||||
.code_usb_descriptors.o code 0x00909e program 0x000000
|
||||
.code_fxd3232u.o code 0x00909e program 0x000048
|
||||
STRING code 0x0090e6 program 0x000034
|
||||
.code_u1write.o code 0x00911a program 0x00002e
|
||||
CTYPE code 0x009148 program 0x000028
|
||||
.code_u1baud.o code 0x009170 program 0x000022
|
||||
_startup_scn code 0x009192 program 0x00001c
|
||||
.code_pow2x16.o code 0x0091ae program 0x000016
|
||||
.code___init.o code 0x0091c4 program 0x000002
|
||||
.idata_usb_descriptors.o_i romdata 0x0091c6 program 0x00007e
|
||||
.idata_ebb.o_i romdata 0x009244 program 0x000002
|
||||
.idata_UBW.o_i romdata 0x009246 program 0x000007
|
||||
.romdata_UBW.o romdata 0x008d88 program 0x0000a8
|
||||
_cinit_scn code 0x008e30 program 0x00009e
|
||||
.code_ReadFlash.o code 0x008ece program 0x000092
|
||||
.code_u1open.o code 0x008f60 program 0x000072
|
||||
.code_fxm3232.o code 0x008fd2 program 0x000070
|
||||
.romdata_usb_descriptors.o romdata 0x009042 program 0x000057
|
||||
.idata_u1open.o_i romdata 0x009099 program 0x000000
|
||||
.romdata_u1open.o romdata 0x009099 program 0x000000
|
||||
.romdata_fxm3232.o romdata 0x009099 program 0x000000
|
||||
.idata_ReadFlash.o_i romdata 0x009099 program 0x000000
|
||||
.idata_fxm3232.o_i romdata 0x009099 program 0x000000
|
||||
.romdata_ReadFlash.o romdata 0x009099 program 0x000000
|
||||
.idata_u1write.o_i romdata 0x009099 program 0x000000
|
||||
.romdata_u1write.o romdata 0x009099 program 0x000000
|
||||
.romdata_pow2x16.o romdata 0x009099 program 0x000000
|
||||
.idata_pow2x16.o_i romdata 0x009099 program 0x000000
|
||||
.idata_u1defs.o_i romdata 0x009099 program 0x000000
|
||||
.romdata_u1defs.o romdata 0x009099 program 0x000000
|
||||
.idata_WriteBytesFlash.o_i romdata 0x009099 program 0x000000
|
||||
.romdata_WriteBytesFlash.o romdata 0x009099 program 0x000000
|
||||
.idata___init.o_i romdata 0x009099 program 0x000000
|
||||
.romdata___init.o romdata 0x009099 program 0x000000
|
||||
.idata_u1baud.o_i romdata 0x009099 program 0x000000
|
||||
.romdata_u1baud.o romdata 0x009099 program 0x000000
|
||||
.romdata_usb_function_cdc.o romdata 0x009099 program 0x000000
|
||||
.romdata_ebb.o romdata 0x009099 program 0x000000
|
||||
.idata_usb_function_cdc.o_i romdata 0x009099 program 0x000000
|
||||
.idata_main.o_i romdata 0x009099 program 0x000000
|
||||
.romdata_main.o romdata 0x009099 program 0x000000
|
||||
.romdata_usb_device.o romdata 0x009099 program 0x000000
|
||||
.idata_RCServo2.o_i romdata 0x009099 program 0x000000
|
||||
.romdata_RCServo2.o romdata 0x009099 program 0x000000
|
||||
.idata_usb_device.o_i romdata 0x009099 program 0x000000
|
||||
.romdata_c018i.o romdata 0x009099 program 0x000000
|
||||
.idata_ebb_print.o_i romdata 0x009099 program 0x000000
|
||||
.romdata_ebb_print.o romdata 0x009099 program 0x000000
|
||||
.idata_EraseFlash.o_i romdata 0x009099 program 0x000000
|
||||
.romdata_EraseFlash.o romdata 0x009099 program 0x000000
|
||||
.idata_fxd3232u.o_i romdata 0x009099 program 0x000000
|
||||
.romdata_fxd3232u.o romdata 0x009099 program 0x000000
|
||||
.idata_c018i.o_i romdata 0x009099 program 0x000000
|
||||
.code_c018i.o code 0x00909a program 0x000000
|
||||
.code_u1defs.o code 0x00909a program 0x000000
|
||||
.code_usb_descriptors.o code 0x00909a program 0x000000
|
||||
.code_fxd3232u.o code 0x00909a program 0x000048
|
||||
STRING code 0x0090e2 program 0x000034
|
||||
.code_u1write.o code 0x009116 program 0x00002e
|
||||
CTYPE code 0x009144 program 0x000028
|
||||
.code_u1baud.o code 0x00916c program 0x000022
|
||||
_startup_scn code 0x00918e program 0x00001c
|
||||
.code_pow2x16.o code 0x0091aa program 0x000016
|
||||
.code___init.o code 0x0091c0 program 0x000002
|
||||
.idata_usb_descriptors.o_i romdata 0x0091c2 program 0x00007e
|
||||
.idata_ebb.o_i romdata 0x009240 program 0x000002
|
||||
.idata_UBW.o_i romdata 0x009242 program 0x000007
|
||||
ISR_access udata 0x000000 data 0x00003a
|
||||
MATH_DATA udata 0x00003a data 0x000014
|
||||
.tmpdata udata 0x00004e data 0x000008
|
||||
|
@ -150,9 +150,9 @@ REMAPPED_LOW_INTERRUPT_VECTOR code 0x001018 program 0x000006
|
|||
0x001000 0x001005
|
||||
0x001008 0x00100d
|
||||
0x001018 0x00101d
|
||||
0x00102a 0x00909c
|
||||
0x00909e 0x00924c
|
||||
33332 out of 63498 program addresses used, program memory utilization is 52%
|
||||
0x00102a 0x009098
|
||||
0x00909a 0x009248
|
||||
33328 out of 63498 program addresses used, program memory utilization is 52%
|
||||
|
||||
|
||||
|
||||
|
@ -177,23 +177,23 @@ REMAPPED_LOW_INTERRUPT_VECTOR code 0x001018 program 0x000006
|
|||
FPD32 0x007b00 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\divFP.asm
|
||||
FPM32 0x007ba6 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\mulFP.asm
|
||||
FXD3232S 0x007c80 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\fxd3232s.asm
|
||||
FXD3232U 0x00909e program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\fxd3232u.c
|
||||
FXM3232 0x008fd6 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\fxm3232.c
|
||||
FXD3232U 0x00909a program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\fxd3232u.c
|
||||
FXM3232 0x008fd2 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\fxm3232.c
|
||||
INT3232 0x007ce8 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\castFP32.asm
|
||||
InitializeSystem 0x008a12 program static D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\main.c
|
||||
LongDelay 0x005b7c program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
NextBit 0x008ba2 program static source\squareroot.s
|
||||
NxtBt16 0x008c0a program static source\squareroot.s
|
||||
Open1USART 0x008f64 program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\USART\u1open.c
|
||||
Open1USART 0x008f60 program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\USART\u1open.c
|
||||
ProcessIO 0x0043b8 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
RCServo2_Init 0x00765e program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\RCServo2.c
|
||||
RCServo2_Move 0x0077f6 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\RCServo2.c
|
||||
RCServo2_S2_command 0x007748 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\RCServo2.c
|
||||
RCServo2_get_channel_from_RPn 0x00770e program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\RCServo2.c
|
||||
RPnBit 0x008e1b program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
RPnLATPort 0x008de9 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
RPnTRISPort 0x008db7 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
ReadFlash 0x008ed2 program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\Flash\ReadFlash.c
|
||||
RPnBit 0x008e17 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
RPnLATPort 0x008de5 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
RPnTRISPort 0x008db3 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
ReadFlash 0x008ece program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\Flash\ReadFlash.c
|
||||
Remapped_High_ISR 0x001008 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\main.c
|
||||
Remapped_Low_ISR 0x001018 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\main.c
|
||||
SetPinLATFromRPn 0x00635e program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
|
@ -240,13 +240,13 @@ USBCtrlEPAllowStatusStage 0x006c82 program extern D:\Projects\EggBot1-G
|
|||
USBSuspend 0x0070c0 program static D:\Projects\EggBot1-GH\EBB_firmware\Microchip\USB\usb_device.c
|
||||
USBTransferOnePacket 0x006b8e program extern D:\Projects\EggBot1-GH\EBB_firmware\Microchip\USB\usb_device.c
|
||||
USBWakeFromSuspend 0x0070d6 program static D:\Projects\EggBot1-GH\EBB_firmware\Microchip\USB\usb_device.c
|
||||
USB_CD_Ptr 0x00909b program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\usb_descriptors.c
|
||||
USB_CD_Ptr 0x009097 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\usb_descriptors.c
|
||||
USER_USB_CALLBACK_EVENT_HANDLER 0x008abc program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\main.c
|
||||
UserInit 0x004242 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
Write1USART 0x00911a program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\USART\u1write.c
|
||||
Write1USART 0x009116 program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\USART\u1write.c
|
||||
WriteBytesFlash 0x008824 program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\Flash\WriteBytesFlash.c
|
||||
_2jContinue 0x009106 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
_3jEnd 0x009110 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
_2jContinue 0x009102 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
_3jEnd 0x00910c program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
__FpCompare 0x007d7a program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\compFP.asm
|
||||
__FpExit 0x007e30 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\packFP.asm
|
||||
__FpPack 0x007e5c program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\packFP.asm
|
||||
|
@ -369,13 +369,13 @@ USER_USB_CALLBACK_EVENT_HANDLER 0x008abc program extern D:\Projects\Egg
|
|||
___if_lbl00320 0x00539a program static
|
||||
___if_lbl00322 0x00539a program static
|
||||
___return_lbl00000 0x0089ea program static
|
||||
___return_lbl00000 0x0090e4 program static
|
||||
___return_lbl00000 0x009044 program static
|
||||
___return_lbl00000 0x0091ac program static
|
||||
___return_lbl00000 0x0091c2 program static
|
||||
___return_lbl00000 0x008f4c program static
|
||||
___return_lbl00000 0x0090e0 program static
|
||||
___return_lbl00000 0x009040 program static
|
||||
___return_lbl00000 0x0091a8 program static
|
||||
___return_lbl00000 0x0091be program static
|
||||
___return_lbl00000 0x008f48 program static
|
||||
___return_lbl00000 0x001004 program static
|
||||
___return_lbl00001 0x008ed0 program static
|
||||
___return_lbl00001 0x008ecc program static
|
||||
___return_lbl00001 0x00100c program static
|
||||
___return_lbl00002 0x00101c program static
|
||||
___return_lbl00052 0x0041c8 program static
|
||||
|
@ -385,10 +385,10 @@ USER_USB_CALLBACK_EVENT_HANDLER 0x008abc program extern D:\Projects\Egg
|
|||
___return_lbl00452 0x005bba program static
|
||||
___return_lbl00453 0x005bc8 program static
|
||||
___switchexit_lbl00246 0x0050e2 program static
|
||||
___while_lbl00001 0x008f1a program static
|
||||
___while_lbl00001 0x008f16 program static
|
||||
___while_lbl00001 0x00890e program static
|
||||
___while_lbl00002 0x0089ea program static
|
||||
___while_lbl00002 0x008f4c program static
|
||||
___while_lbl00002 0x008f48 program static
|
||||
___while_lbl00003 0x008932 program static
|
||||
___while_lbl00004 0x00896e program static
|
||||
___while_lbl00053 0x00419e program static
|
||||
|
@ -399,7 +399,7 @@ USER_USB_CALLBACK_EVENT_HANDLER 0x008abc program extern D:\Projects\Egg
|
|||
___while_lbl00271 0x0052b8 program static
|
||||
___while_lbl00449 0x005b90 program static
|
||||
___while_lbl00450 0x005b9e program static
|
||||
__init 0x0091c4 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\__init.c
|
||||
__init 0x0091c0 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\__init.c
|
||||
__pa_0 0x008d7a program static E:\3.46\pic18-lt\cxx-framework\src\pmc_common\Flash\EraseFlash.c
|
||||
__pa_0 0x0079ae program static D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\RCServo2.c
|
||||
__pa_0 0x00741e program static D:\Projects\EggBot1-GH\EBB_firmware\Microchip\USB\usb_device.c
|
||||
|
@ -883,22 +883,22 @@ USER_USB_CALLBACK_EVENT_HANDLER 0x008abc program extern D:\Projects\Egg
|
|||
__tmplbl_83 0x004e38 program static
|
||||
__tmplbl_84 0x004e22 program static
|
||||
__zero_memory 0x008c70 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\proc\p18f46j50.asm
|
||||
_do_cinit 0x008e34 program extern C:\MCC18\src\traditional\startup\c018i.c
|
||||
_false 0x0090e0 program static
|
||||
_do_cinit 0x008e30 program extern C:\MCC18\src\traditional\startup\c018i.c
|
||||
_false 0x0090dc program static
|
||||
_reset 0x001000 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\main.c
|
||||
_startup 0x009192 program extern C:\MCC18\src\traditional\startup\c018i.c
|
||||
baud1USART 0x009170 program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\USART\u1baud.c
|
||||
_startup 0x00918e program extern C:\MCC18\src\traditional\startup\c018i.c
|
||||
baud1USART 0x00916c program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\USART\u1baud.c
|
||||
check_and_send_TX_data 0x00464e program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
check_high_water 0x0041dc program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
clear_StepCounters 0x0032c6 program static D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\ebb.c
|
||||
clear_parmaeter_globals 0x001928 program static D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\ebb.c
|
||||
compare_l 0x008c86 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\proc\p18f46j50.asm
|
||||
configDescriptor1 0x009058 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\usb_descriptors.c
|
||||
copy_loop 0x008ea6 program static
|
||||
copy_one_byte 0x008eac program static
|
||||
device_dsc 0x009046 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\usb_descriptors.c
|
||||
done 0x008ed0 program static
|
||||
done_copying 0x008eba program static
|
||||
configDescriptor1 0x009054 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\usb_descriptors.c
|
||||
copy_loop 0x008ea2 program static
|
||||
copy_one_byte 0x008ea8 program static
|
||||
device_dsc 0x009042 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\usb_descriptors.c
|
||||
done 0x008ecc program static
|
||||
done_copying 0x008eb6 program static
|
||||
ebb_print 0x0085f4 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\ebb_print.c
|
||||
ebb_print_hex 0x00862e program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\ebb_print.c
|
||||
ebb_print_int 0x0086da program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\ebb_print.c
|
||||
|
@ -919,7 +919,7 @@ USER_USB_CALLBACK_EVENT_HANDLER 0x008abc program extern D:\Projects\Egg
|
|||
jBothNotZero 0x007bde program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\mulFP.asm
|
||||
jBothNotZero 0x007d98 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\compFP.asm
|
||||
jEQ 0x007db4 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\compFP.asm
|
||||
jEnd 0x009118 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
jEnd 0x009114 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
jExch 0x007dc0 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\compFP.asm
|
||||
jExit 0x007d54 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\castFP32.asm
|
||||
jExpEQ 0x007e06 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\compFP.asm
|
||||
|
@ -928,7 +928,7 @@ USER_USB_CALLBACK_EVENT_HANDLER 0x008abc program extern D:\Projects\Egg
|
|||
jI2F32Beg 0x007ae6 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\cast32FP.asm
|
||||
jLoop 0x007b5a program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\divFP.asm
|
||||
jLoop 0x007d28 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\castFP32.asm
|
||||
jLoop 0x0090fa program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
jLoop 0x0090f6 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
jLoopExit 0x007d3c program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\castFP32.asm
|
||||
jMax 0x007cf8 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\castFP32.asm
|
||||
jMaxNeg 0x007d0a program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\castFP32.asm
|
||||
|
@ -937,7 +937,7 @@ USER_USB_CALLBACK_EVENT_HANDLER 0x008abc program extern D:\Projects\Egg
|
|||
jNext 0x007b80 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\divFP.asm
|
||||
jNoAdjust 0x007b7e program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\divFP.asm
|
||||
jNoExch 0x007de0 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\compFP.asm
|
||||
jNoMatch 0x00916e program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\toupper.asm
|
||||
jNoMatch 0x00916a program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\toupper.asm
|
||||
jNotInf 0x007d16 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\castFP32.asm
|
||||
jPkLoop 0x007e6a program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\packFP.asm
|
||||
jPkRoundDone 0x007eb4 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\packFP.asm
|
||||
|
@ -959,13 +959,13 @@ USER_USB_CALLBACK_EVENT_HANDLER 0x008abc program extern D:\Projects\Egg
|
|||
jWrZ123 0x007d12 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\castFP32.asm
|
||||
jZero 0x007d10 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\castFP32.asm
|
||||
jZero1and2 0x007e44 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\math\packFP.asm
|
||||
loop 0x0091a2 program static
|
||||
loop 0x0090ac program static
|
||||
loop 0x00919e program static
|
||||
loop 0x0090a8 program static
|
||||
loop_h 0x008c7e program static E:\3.46\pic18-lt\cxx-framework\src\traditional\proc\p18f46j50.asm
|
||||
loop_l 0x008c88 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\proc\p18f46j50.asm
|
||||
low_ISR 0x003de0 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
main 0x008a02 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\main.c
|
||||
memset 0x0090e6 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
memset 0x0090e2 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
parse_AC_packet 0x005610 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
parse_A_packet 0x0056ea program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
parse_BL_packet 0x005bac program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
|
@ -1019,7 +1019,7 @@ USER_USB_CALLBACK_EVENT_HANDLER 0x008abc program extern D:\Projects\Egg
|
|||
parse_XM_packet 0x002836 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\ebb.c
|
||||
parse_packet 0x00469a program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
populateDeviceStringWithName 0x005d88 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
pow2x16 0x0091ae program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\pow2x16.c
|
||||
pow2x16 0x0091aa program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\pow2x16.c
|
||||
print_command 0x004cd0 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
print_line_ending 0x004d0c program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
print_status 0x006270 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
|
@ -1032,8 +1032,8 @@ process_simple_rate_move_fp 0x0026a0 program static D:\Projects\EggBot1
|
|||
putrsUSBUSART 0x008120 program extern D:\Projects\EggBot1-GH\EBB_firmware\Microchip\USB\CDC Device Driver\usb_function_cdc.c
|
||||
putsUSBUSART 0x0080e0 program extern D:\Projects\EggBot1-GH\EBB_firmware\Microchip\USB\CDC Device Driver\usb_function_cdc.c
|
||||
st_version 0x008d88 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
test 0x008e4e program static
|
||||
toupper 0x009148 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\toupper.asm
|
||||
test 0x008e4a program static
|
||||
toupper 0x009144 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\toupper.asm
|
||||
zero_block 0x008c7e program static E:\3.46\pic18-lt\cxx-framework\src\traditional\proc\p18f46j50.asm
|
||||
ADCON0 0x000fc2 data extern E:\3.46\pic18-lt\cxx-framework\src\traditional\proc\p18f46j50.asm
|
||||
ADCON0bits 0x000fc2 data extern E:\3.46\pic18-lt\cxx-framework\src\traditional\proc\p18f46j50.asm
|
||||
|
@ -2556,45 +2556,45 @@ USER_USB_CALLBACK_EVENT_HANDLER 0x008abc program extern D:\Projects\Egg
|
|||
EraseFlash 0x008c90 program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\Flash\EraseFlash.c
|
||||
__pa_0 0x008d7a program static E:\3.46\pic18-lt\cxx-framework\src\pmc_common\Flash\EraseFlash.c
|
||||
st_version 0x008d88 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
RPnTRISPort 0x008db7 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
RPnLATPort 0x008de9 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
RPnBit 0x008e1b program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
_do_cinit 0x008e34 program extern C:\MCC18\src\traditional\startup\c018i.c
|
||||
test 0x008e4e program static
|
||||
copy_loop 0x008ea6 program static
|
||||
copy_one_byte 0x008eac program static
|
||||
done_copying 0x008eba program static
|
||||
___return_lbl00001 0x008ed0 program static
|
||||
done 0x008ed0 program static
|
||||
ReadFlash 0x008ed2 program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\Flash\ReadFlash.c
|
||||
___while_lbl00001 0x008f1a program static
|
||||
___while_lbl00002 0x008f4c program static
|
||||
___return_lbl00000 0x008f4c program static
|
||||
Open1USART 0x008f64 program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\USART\u1open.c
|
||||
FXM3232 0x008fd6 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\fxm3232.c
|
||||
___return_lbl00000 0x009044 program static
|
||||
device_dsc 0x009046 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\usb_descriptors.c
|
||||
configDescriptor1 0x009058 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\usb_descriptors.c
|
||||
USB_CD_Ptr 0x00909b program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\usb_descriptors.c
|
||||
FXD3232U 0x00909e program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\fxd3232u.c
|
||||
loop 0x0090ac program static
|
||||
_false 0x0090e0 program static
|
||||
___return_lbl00000 0x0090e4 program static
|
||||
memset 0x0090e6 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
jLoop 0x0090fa program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
_2jContinue 0x009106 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
_3jEnd 0x009110 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
jEnd 0x009118 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
Write1USART 0x00911a program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\USART\u1write.c
|
||||
toupper 0x009148 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\toupper.asm
|
||||
jNoMatch 0x00916e program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\toupper.asm
|
||||
baud1USART 0x009170 program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\USART\u1baud.c
|
||||
_startup 0x009192 program extern C:\MCC18\src\traditional\startup\c018i.c
|
||||
loop 0x0091a2 program static
|
||||
___return_lbl00000 0x0091ac program static
|
||||
pow2x16 0x0091ae program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\pow2x16.c
|
||||
___return_lbl00000 0x0091c2 program static
|
||||
__init 0x0091c4 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\__init.c
|
||||
RPnTRISPort 0x008db3 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
RPnLATPort 0x008de5 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
RPnBit 0x008e17 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
_do_cinit 0x008e30 program extern C:\MCC18\src\traditional\startup\c018i.c
|
||||
test 0x008e4a program static
|
||||
copy_loop 0x008ea2 program static
|
||||
copy_one_byte 0x008ea8 program static
|
||||
done_copying 0x008eb6 program static
|
||||
___return_lbl00001 0x008ecc program static
|
||||
done 0x008ecc program static
|
||||
ReadFlash 0x008ece program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\Flash\ReadFlash.c
|
||||
___while_lbl00001 0x008f16 program static
|
||||
___while_lbl00002 0x008f48 program static
|
||||
___return_lbl00000 0x008f48 program static
|
||||
Open1USART 0x008f60 program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\USART\u1open.c
|
||||
FXM3232 0x008fd2 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\fxm3232.c
|
||||
___return_lbl00000 0x009040 program static
|
||||
device_dsc 0x009042 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\usb_descriptors.c
|
||||
configDescriptor1 0x009054 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\usb_descriptors.c
|
||||
USB_CD_Ptr 0x009097 program extern D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\usb_descriptors.c
|
||||
FXD3232U 0x00909a program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\fxd3232u.c
|
||||
loop 0x0090a8 program static
|
||||
_false 0x0090dc program static
|
||||
___return_lbl00000 0x0090e0 program static
|
||||
memset 0x0090e2 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
jLoop 0x0090f6 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
_2jContinue 0x009102 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
_3jEnd 0x00910c program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
jEnd 0x009114 program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\memset.asm
|
||||
Write1USART 0x009116 program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\USART\u1write.c
|
||||
toupper 0x009144 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\toupper.asm
|
||||
jNoMatch 0x00916a program static E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\toupper.asm
|
||||
baud1USART 0x00916c program extern E:\3.46\pic18-lt\cxx-framework\src\pmc_common\USART\u1baud.c
|
||||
_startup 0x00918e program extern C:\MCC18\src\traditional\startup\c018i.c
|
||||
loop 0x00919e program static
|
||||
___return_lbl00000 0x0091a8 program static
|
||||
pow2x16 0x0091aa program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\math\pow2x16.c
|
||||
___return_lbl00000 0x0091be program static
|
||||
__init 0x0091c0 program extern E:\3.46\pic18-lt\cxx-framework\src\traditional\stdclib\__init.c
|
||||
AllDone 0x000000 data static D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\ebb.c
|
||||
isr_i 0x000001 data static D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\ebb.c
|
||||
AxisActive 0x000002 data static D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\ebb.c
|
||||
|
|
Plik binarny nie jest wyświetlany.
|
@ -1,10 +1,10 @@
|
|||
:020000040000FA
|
||||
:06100000C9EF48F01200E8
|
||||
:06100000C7EF48F01200EA
|
||||
:0610080028EF08F01200C1
|
||||
:06101800F0EF1EF01200D3
|
||||
:06102A00030046920000E5
|
||||
:10103000780100000700000044920000FA0500005B
|
||||
:1010400002000000C6910000800200007E00000047
|
||||
:06102A00030042920000E9
|
||||
:10103000780100000700000040920000FA0500005F
|
||||
:1010400002000000C2910000800200007E0000004B
|
||||
:10105000DACFE4FFE9CFE4FFEACFE4FFF3CFE4FF28
|
||||
:10106000F4CFE4FFE652F294D6CFC4F18A0E010128
|
||||
:10107000C425D66E09B28C820080050E855D3FE1E5
|
||||
|
@ -404,7 +404,7 @@
|
|||
:10291000C759000EC85907E3A00EC56F860EC66FD3
|
||||
:10292000010EC76FC86BC5C12BF1C6C12CF1C7C161
|
||||
:102930002DF1C8C12EF1190E456E466A476A486AE4
|
||||
:1029400016EC1CF0EBEC47F03CC02BF13DC02CF139
|
||||
:1029400016EC1CF0E9EC47F03CC02BF13DC02CF13B
|
||||
:102950003EC02DF13FC02EF18DD0FBEC1BF002E10B
|
||||
:102960008D908B920101800ED81502E08FEC1BF048
|
||||
:10297000800EE81502E097EC1BF00A0E4E6ED70EA3
|
||||
|
@ -651,7 +651,7 @@
|
|||
:10388000E7CFDBFF1200010EE66ED9501200046E86
|
||||
:1038900096809482958C958E9588958A1200C9554C
|
||||
:1038A000610ECA55000ECB55000ECC55120045686E
|
||||
:1038B000466847684868EBEC47F03C501200010E40
|
||||
:1038B000466847684868E9EC47F03C501200010E42
|
||||
:1038C000DB50EA6A580FE96E010EEA22120086897F
|
||||
:1038D0009807000E995B9A5B9B5B1200F36E010EDA
|
||||
:1038E000F3CFDBFF020EDB6A1200010EDBCFA2F08A
|
||||
|
@ -838,7 +838,7 @@
|
|||
:1044300034F0E76E020EE7CFDBFFDB50000874E2DA
|
||||
:10444000030EDB6A020EDB50F36E030EFBEC32F060
|
||||
:104450006BE2030EDB50EA6A400FE96E020EEA22BD
|
||||
:10446000040EEFCFDBFF09A805D0DBCFE6FF8DEC14
|
||||
:10446000040EEFCFDBFF09A805D0DBCFE6FF8BEC16
|
||||
:1044700048F0E552010178511DE10D0E4E6E040E1B
|
||||
:10448000DB504E5C06E00A0E4F6E040EDB504F5CB4
|
||||
:1044900011E1010E786F040115EC33F00D0EEF6E93
|
||||
|
@ -1048,21 +1048,21 @@
|
|||
:10515000E96EDACFEAFFEE50ED1003E1099609940B
|
||||
:105160001FD0010E4E6E4F6A020EDB504E1803E147
|
||||
:10517000030EDB504F1812E109840996EC0EE66E1F
|
||||
:10518000B8EC48F0E552020EE66EE66A1C0EE66EDA
|
||||
:10519000B2EC47F0E552E552E55202D00401848DAD
|
||||
:10518000B6EC48F0E552020EE66EE66A1C0EE66EDC
|
||||
:10519000B0EC47F0E552E552E55202D00401848DAF
|
||||
:1051A000FCD0FC0E4E6E4F6ADF504E1803E1DE520B
|
||||
:1051B000DD504F182BE1D950020FE96EDACFEAFF2C
|
||||
:1051C000EE50ED1003E1099609941FD0010E4E6ECA
|
||||
:1051D0004F6A020EDB504E1803E1030EDB504F18EE
|
||||
:1051E00012E109860984EC0EE66EB8EC48F0E5524F
|
||||
:1051F000020EE66EE66A1C0EE66EB2EC47F0E55271
|
||||
:1051E00012E109860984EC0EE66EB6EC48F0E55251
|
||||
:1051F000020EE66EE66A1C0EE66EB0EC47F0E55273
|
||||
:10520000E552E55202D00401848DC7D0FD0E4E6EEA
|
||||
:105210004F6ADF504E1803E1DE52DD504F1829E18E
|
||||
:10522000D950020FE96EDACFEAFFEE50ED1002E13D
|
||||
:1052300009981ED0010E4E6E4F6A020EDB504E18BA
|
||||
:1052400003E1030EDB504F1811E10988EC0EE66E06
|
||||
:10525000B8EC48F0E552020EE66EE66A1C0EE66E09
|
||||
:10526000B2EC47F0E552E552E55202D00401848DDC
|
||||
:10525000B6EC48F0E552020EE66EE66A1C0EE66E0B
|
||||
:10526000B0EC47F0E552E552E55202D00401848DDE
|
||||
:1052700094D0FE0E4E6E4F6ADF504E1803E1DE52A0
|
||||
:10528000DD504F181AE109829592959092928C9078
|
||||
:105290008C808C908C808C908C808C908C808C906E
|
||||
|
@ -1109,13 +1109,13 @@
|
|||
:10552000DB50956E040EDB50966E60EC32F0050E8B
|
||||
:10553000E15C02E2E16AE552E16E2CEF32F027EC29
|
||||
:1055400032F0FE0EDB50100805E2100EF36EFE0E78
|
||||
:10555000F3CFDBFFFD0EDB502BE0FE0EDB50D7EC74
|
||||
:10555000F3CFDBFFFD0EDB502BE0FE0EDB50D5EC76
|
||||
:1055600048F0F35004018E13F4508F13080EF36EBD
|
||||
:10557000FE0EFBEC32F00DE2010EF36EFE0EDB5080
|
||||
:1055800003E056EC32F0FDE1F350F31C0F01481735
|
||||
:105590003DD0FE0EDB500C0839E34AEC33F004E05A
|
||||
:1055A000E846FE0B4E06FCE1E81C0F0149172ED021
|
||||
:1055B000FE0EDB50D7EC48F0F3CF4EF0F4CF4FF0B7
|
||||
:1055B000FE0EDB50D5EC48F0F3CF4EF0F4CF4FF0B9
|
||||
:1055C0004E1E4F1E4E5004018E174F508F17080E5F
|
||||
:1055D000F36EFE0EFBEC32F00CE2010EF36EFE0EEB
|
||||
:1055E000DB5003E056EC32F0FDE1F3500F014813BD
|
||||
|
@ -1279,7 +1279,7 @@
|
|||
:105FC00001E1B86B040E1CDB09E0050E31DB06E0D5
|
||||
:105FD0000A0EF1DAE6D868EC34F031D0B851AFDB14
|
||||
:105FE000EFCF4EF0000E4EC0DFFF3FDB050E08DBAB
|
||||
:105FF0001FE1000EDFCFE6FF010EDBCFE6FFA4ECD2
|
||||
:105FF0001FE1000EDFCFE6FF010EDBCFE6FFA2ECD4
|
||||
:1060000048F0E552E552F3CF4EF0F4CF4FF0506A2E
|
||||
:10601000516A4FAE02D0506851684EC0DFFF010E8A
|
||||
:106020004FC0DBFF020E50C0DBFF030E51C0DBFF91
|
||||
|
@ -1290,7 +1290,7 @@
|
|||
:10607000000E5CDA800EEE5402E2040150D07BDAAE
|
||||
:10608000080EDB5053E0040EDBCF40F0050EDBCFF3
|
||||
:1060900041F0060EDBCF42F0070EDBCF43F0456840
|
||||
:1060A000466847684868EBEC47F0040E3CC0DBFFED
|
||||
:1060A000466847684868E9EC47F0040E3CC0DBFFEF
|
||||
:1060B000050E3DC0DBFF060E3EC0DBFF070E3FC0F6
|
||||
:1060C000DBFF34D0FE0EDB5006E111DA7F0EEE541A
|
||||
:1060D000000E2CDA23E3FE0EDB0404E173DB000E7A
|
||||
|
@ -1312,7 +1312,7 @@
|
|||
:1061D00039083FE3C9D9EECF4EF0EECF4FF0EECF06
|
||||
:1061E00050F0EFCF51F00A0E456E466A476A486A92
|
||||
:1061F0004EC040F04FC041F050C042F051C043F09B
|
||||
:10620000EBEC47F03CC04EF03DC04FF03EC050F0CC
|
||||
:10620000E9EC47F03CC04EF03DC04FF03EC050F0CE
|
||||
:106210003FC051F0300EDF5C526E536A546A556ACB
|
||||
:10622000E8504E2653504F22545050225550512280
|
||||
:106230009BD94EC0EEFF4FC0EEFF50C0EEFF51C0E5
|
||||
|
@ -1357,7 +1357,7 @@
|
|||
:1064A000E6FFEECFE6FFEFCFE6FF1200D890F3361F
|
||||
:1064B000E8061200EA22EECF56F0EFCF57F01200B6
|
||||
:1064C000E66A86EC26F0E5521200010EF36EDB5010
|
||||
:1064D00012004E6EDF504E5C12001B0EF6268E0E22
|
||||
:1064D00012004E6EDF504E5C1200170EF6268E0E26
|
||||
:1064E000F7220800F5504F6E010E4F521200D9CF1F
|
||||
:1064F000E9FFDACFEAFFD8801200B4D9100EE66EB9
|
||||
:1065000015EF34F0DF50EA6AD50FE96E040EEA2287
|
||||
|
@ -1383,7 +1383,7 @@
|
|||
:1066400022F0E552120001017C07000E7D5B7E51B5
|
||||
:1066500012004E6E080EE15E4E501200010EDBCFAE
|
||||
:106660004EF0020EDBCF4FF01200010EDB6A020E7D
|
||||
:10667000DB6A030EDB6A1200E66EE66AA4EC48F001
|
||||
:10667000DB6A030EDB6A1200E66EE66AA2EC48F003
|
||||
:10668000E552E5521200030EE66ECDC44EF0CEC4C4
|
||||
:106690004FF01200FE0EDB50F80F4E6E010E4E5200
|
||||
:1066A0001200FE0EDBCF4EF0190EE76E4E181200F0
|
||||
|
@ -1401,8 +1401,8 @@
|
|||
:10676000050EE15E4E5015EF32F0D890E936EA366C
|
||||
:10677000000EE926010E12004F6E506A4EC0E6FF71
|
||||
:10678000E66E50C0E6FFFAEF42F061DEE65212001C
|
||||
:10679000D890F636F736E90EF6268D0E89EF32F0F0
|
||||
:1067A000D890F636F736B70EF6268D0E89EF32F012
|
||||
:10679000D890F636F736E50EF6268D0E89EF32F0F4
|
||||
:1067A000D890F636F736B30EF6268D0E89EF32F016
|
||||
:1067B000010EE66EE66E1CEF32F0840E4E6E840E15
|
||||
:1067C0000BEF32F094DEFF0EEE54120070D85AEF49
|
||||
:1067D00032F0BF0E4E6E840E1EDE1DEF33F03A0E09
|
||||
|
@ -1410,7 +1410,7 @@
|
|||
:1067F000F8EC22F0E55215EF32F0F3DE400E4E5C7D
|
||||
:10680000000E4F58120017EC43F0526E050EE15E79
|
||||
:1068100052501200E6DE000E4E5C100E4F58120071
|
||||
:106820006CDE69EC47F029EF33F0E66AE66AF80EB1
|
||||
:106820006CDE67EC47F029EF33F0E66AE66AF80EB3
|
||||
:10683000E66EE66AE66A12000D0E4E6E0401F8DDA1
|
||||
:106840004E5C1200B1DE040EDBCFEEFF050E12002F
|
||||
:10685000E66E86EC26F0E5521200D9CFE6FFDACFDD
|
||||
|
@ -1530,8 +1530,8 @@
|
|||
:106F7000050EE66E010E5CDA0501200EBC6FE552CF
|
||||
:106F80006AD2800E0401305D4EE10501C00ED36F60
|
||||
:106F900004013351030A25E0010A09E0030A41E133
|
||||
:106FA0000501460ED16F900ED26F120E34D03251C1
|
||||
:106FB000F66EF76AD890F636F7369B0EF626900EE8
|
||||
:106FA0000501420ED16F900ED26F120E34D03251C5
|
||||
:106FB000F66EF76AD890F636F736970EF626900EEC
|
||||
:106FC000F7220900F5CFD1F50A00F5CFD2F5020E70
|
||||
:106FD0000501BCDAF5CFD4F5030EB8DAF5CFD5F557
|
||||
:106FE0001200040E325D1AE20501D3810401325110
|
||||
|
@ -1608,7 +1608,7 @@
|
|||
:10745000E1CFD9FF1200E552E7CFD9FF1200345136
|
||||
:107460000F0BE96EEA6AD890E936EA361200BFC51A
|
||||
:10747000E9FFC0C5EAFF1200E9D8380EEE6E040E2F
|
||||
:10748000ED6E1200E66E73EC48F04E6E050EE15E96
|
||||
:10748000ED6E1200E66E71EC48F04E6E050EE15E98
|
||||
:107490004E501200FE0EEA6ADB3404EF3BF0FD0EA4
|
||||
:1074A000DB50E824506EFE0EDB50040DF3505024E8
|
||||
:1074B0001200DF50BCD8EA22EF6ADF50B3D8EA22CC
|
||||
|
@ -1676,7 +1676,7 @@
|
|||
:107880008BD0D0D8020EEF6EF80EDBCF4EF0F90E93
|
||||
:10789000DBCF4FF0506A516A190E456E466A476A4F
|
||||
:1078A000486A4EC040F04FC041F050C042F051C055
|
||||
:1078B00043F0EBEC47F03CC04EF03DC04FF03EC013
|
||||
:1078B00043F0E9EC47F03CC04EF03DC04FF03EC015
|
||||
:1078C00050F03FC051F0AED8EE52EE523CC0EEFF49
|
||||
:1078D0004FC0EEFF50C0EEFF51C0EEFF80D8290E22
|
||||
:1078E000E926000EEA22010EDBCFEFFF78D8260E44
|
||||
|
@ -1741,7 +1741,7 @@
|
|||
:107C80003A6AE86A48AE4DEF3EF0456C461E471E24
|
||||
:107C9000481E4622472248223A1E43AE58EF3EF085
|
||||
:107CA000406C411E421E431E4122422243223A1E84
|
||||
:107CB0004FEC48F043BE6FEF3EF03AAE000C406C24
|
||||
:107CB0004DEC48F043BE6FEF3EF03AAE000C406C26
|
||||
:107CC000411E421E431EE86A4122422243223C6C6E
|
||||
:107CD0003D1E3E1E3F1E3D223E223F22000C3ABE6C
|
||||
:107CE0005FEF3EF03B88FF0C3B6A6AEC3FF03BB62F
|
||||
|
@ -1908,7 +1908,7 @@
|
|||
:1086D0000101FD07A1D8E6E150D06AD8E1506DD87C
|
||||
:1086E000D890030EEB50000A08E6000EEE5C000E78
|
||||
:1086F000EE58000EEE58000EEE5815E22D0E72D810
|
||||
:108700002FD84568466847684868EBEC47F0FB0E91
|
||||
:108700002FD84568466847684868E9EC47F0FB0E93
|
||||
:108710003CC0DBFFFC0E3DC0DBFFFD0E3EC0DBFFBF
|
||||
:10872000FE0E3FC0DBFFD95048D8EECFE6FFEECFBC
|
||||
:10873000E6FFEECFE6FFEFCFE6FFB3DFE552E5520F
|
||||
|
@ -1922,7 +1922,7 @@
|
|||
:1087B000D9CFE6FFE1CFD9FF1200FB0FE96EFF0E24
|
||||
:1087C000DA20EA6E1200FD0EDBCFE9FFFE0EDBCFF2
|
||||
:1087D000EAFFEF5012000A0E456E466A476A486A81
|
||||
:1087E0004FEF48F0E66EF8EC22F0E5521200E66E2C
|
||||
:1087E0004DEF48F0E66EF8EC22F0E5521200E66E2E
|
||||
:1087F000FD51EA6AF10FE96E010EEA22E552E750F7
|
||||
:10880000EF6E1200E552E7CFD9FF1200D1DF010170
|
||||
:10881000FC6B0A0EFD6F120096DF4E504F10501089
|
||||
|
@ -2018,93 +2018,90 @@
|
|||
:088D88004542427631335F6180
|
||||
:108D90006E645F61626F7665204542204669726D40
|
||||
:108DA000776172652056657273696F6E20332E305D
|
||||
:108DB0002E315F32323300920F920F920F930F9346
|
||||
:108DC0000F930F930F930F930F930F930F940F9491
|
||||
:108DD0000F940F940F940F940F940F940F950F9579
|
||||
:108DE0000F950F950F950F950F890F890F890F8A92
|
||||
:108DF0000F8A0F8A0F8A0F8A0F8A0F8A0F8A0F8BAA
|
||||
:108E00000F8B0F8B0F8B0F8B0F8B0F8B0F8B0F8C91
|
||||
:108E10000F8C0F8C0F8C0F8C0F8C0F000105000135
|
||||
:108E20000203040506070001020304050607020306
|
||||
:048E30000405060728
|
||||
:0C8E34002A0EF66E100EF76E000EF86E9F
|
||||
:108E400005010900F550F56F0900F550F66F03E1D3
|
||||
:108E5000F56701D03DD00900F550F06F0900F550DD
|
||||
:108E6000F16F0900F550F26F09000900F550E96E45
|
||||
:108E70000900F550EA6E090009000900F550F36F8A
|
||||
:108E80000900F550F46F09000900F6CFF7F5F7CFA8
|
||||
:108E9000F8F5F8CFF9F5F0C5F6FFF1C5F7FFF2C523
|
||||
:108EA000F8FF0501F35302E1F45307E00900F55020
|
||||
:108EB000EE6EF307F8E2F407F9D7F7C5F6FFF8C549
|
||||
:108EC000F7FFF9C5F8FF0501F507000EF65BBFD700
|
||||
:028ED00012008E
|
||||
:0E8ED200D9CFE6FFDACFE6FFE1CFD9FFE2CF3E
|
||||
:108EE000DAFFE652E652E652E652D9CFE9FFDACF90
|
||||
:108EF000EAFFFA0EDBCFEEFFFB0EDBCFEEFFFC0E40
|
||||
:108F0000DBCFEEFFFD0EDBCFEEFF020EDB50F86E87
|
||||
:108F1000010EDB50F76EDF50F66EF80EDBCF4EF031
|
||||
:108F2000DB06F90EDBCF4FF001E2DB064E504F10AF
|
||||
:108F30000DE00900F60EDBCFE9FFDB2AF70EDBCFF1
|
||||
:108F4000EAFF01E3DB2AF5CFEFFFE7D7040EE15C90
|
||||
:108F500002E2E16AE552E16EE552E5CFDAFFE7CFE2
|
||||
:048F6000D9FF120023
|
||||
:0C8F6400D9CFE6FFDACFE6FFE1CFD9FF5E
|
||||
:108F7000E2CFDAFFAD6AAC6AFD0EDBB0AD88DBA2F2
|
||||
:108F800002D0AD8CAC8CDBB4AD8EDBA602D0AC884D
|
||||
:108F900001D0AC8ADBB8AD84DBBAAC86DBAC02D0E6
|
||||
:108FA0009D8A01D09D9ADBAE02D09D8801D09D980C
|
||||
:108FB000FB0EDB50B06EFC0EDBCF4FF04FC04EF01F
|
||||
:108FC0004F6A4E507F6EAD8AAC8EE552E5CFDAFF28
|
||||
:068FD000E7CFD9FF1200FB
|
||||
:0A8FD60040504502F3CF3CF0F4CF09
|
||||
:108FE0003DF04602F3503D26000EF4203E6E405008
|
||||
:108FF0004702F3503E26000EF4203F6E40504802D8
|
||||
:10900000F3503F2641504502F3503D26F4503E2296
|
||||
:10901000000E3F2241504602F3503E26F4503F22BC
|
||||
:1090200041504702F3503F2642504502F3503E263E
|
||||
:10903000F4503F2242504602F3503F26435045022F
|
||||
:06904000F3503F26120070
|
||||
:0A9046001201000202000040D804ED
|
||||
:1090500092FD82010102030109024300020100C0E6
|
||||
:10906000320904000001020201000524001001047D
|
||||
:1090700024020205240600010524010001070581E0
|
||||
:109080000308000209040100020A000000070502AB
|
||||
:0D90900002400000070582024000005890D9
|
||||
:02909E003F6A27
|
||||
:1090A0003E6A3D6A3C6A200EE76ED89040364136F3
|
||||
:1090B000423643363C363D363E363F3645503C5CC4
|
||||
:1090C00046503D5847503E5848503F5809E3455098
|
||||
:1090D0003C5E46503D5A47503E5A48503F5A402AFF
|
||||
:0690E000E72EE4D71200A8
|
||||
:0A90E600FE0EE3CFE9FFFF0EE3CF1B
|
||||
:1090F000EAFFE9CFF3FFEACFF4FFFB0EE35003E111
|
||||
:10910000FC0EE35009E0FB0EE30602E2FC0EE30670
|
||||
:0A911000FD0EE350EE6EF1D71200E1
|
||||
:06911A00D9CFE6FFDACF19
|
||||
:10912000E6FFE1CFD9FFE2CFDAFFADAC04D0AD90DE
|
||||
:109130000101FFB3AD80FD0EDB50AE6EE552E5CF11
|
||||
:08914000DAFFE7CFD9FF1200AE
|
||||
:08914800FF0EE124E96EFF0EA9
|
||||
:10915000E220EA6EEDCFF4FFEFCFF3FFF46607D025
|
||||
:10916000600EF36404D07B0EF36001D0F39A12001A
|
||||
:10917000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFC2
|
||||
:10918000FD0EDB507E6EE552E5CFDAFFE7CFD9FF6B
|
||||
:029190001200CB
|
||||
:0E9192001EEE00F02EEE00F0F86A3B9C1AEC88
|
||||
:0E91A00047F0E2EC48F001EC45F0FBD712007E
|
||||
:0291AE00F36A62
|
||||
:1091B000F46AF32A0F0B05E0D890F336F436E8048E
|
||||
:0491C000FBE11200BD
|
||||
:0291C400120097
|
||||
:0A91C60004030904180353006300BA
|
||||
:1091D00068006D0061006C007A0048006100750055
|
||||
:1091E000730038034500690042006F0074004200BC
|
||||
:1091F0006F006100720064002C002000200020003D
|
||||
:108DB0002E3100920F920F920F930F930F930F93F8
|
||||
:108DC0000F930F930F930F930F940F940F940F948F
|
||||
:108DD0000F940F940F940F940F950F950F950F9577
|
||||
:108DE0000F950F950F890F890F890F8A0F8A0F8AA8
|
||||
:108DF0000F8A0F8A0F8A0F8A0F8A0F8B0F8B0F8BA8
|
||||
:108E00000F8B0F8B0F8B0F8B0F8B0F8C0F8C0F8C8F
|
||||
:108E10000F8C0F8C0F8C0F0001050001020304055D
|
||||
:108E200006070001020304050607020304050607FE
|
||||
:108E30002A0EF66E100EF76E000EF86E0501090090
|
||||
:108E4000F550F56F0900F550F66F03E1F56701D0B5
|
||||
:108E50003DD00900F550F06F0900F550F16F0900A1
|
||||
:108E6000F550F26F09000900F550E96E0900F55060
|
||||
:108E7000EA6E090009000900F550F36F0900F5508A
|
||||
:108E8000F46F09000900F6CFF7F5F7CFF8F5F8CF42
|
||||
:108E9000F9F5F0C5F6FFF1C5F7FFF2C5F8FF0501DA
|
||||
:108EA000F35302E1F45307E00900F550EE6EF307C7
|
||||
:108EB000F8E2F407F9D7F7C5F6FFF8C5F7FFF9C5EB
|
||||
:0E8EC000F8FF0501F507000EF65BBFD71200A4
|
||||
:028ECE00D9CFFA
|
||||
:108ED000E6FFDACFE6FFE1CFD9FFE2CFDAFFE652D5
|
||||
:108EE000E652E652E652D9CFE9FFDACFEAFFFA0EB0
|
||||
:108EF000DBCFEEFFFB0EDBCFEEFFFC0EDBCFEEFF9A
|
||||
:108F0000FD0EDBCFEEFF020EDB50F86E010EDB50E4
|
||||
:108F1000F76EDF50F66EF80EDBCF4EF0DB06F90E83
|
||||
:108F2000DBCF4FF001E2DB064E504F100DE00900A1
|
||||
:108F3000F60EDBCFE9FFDB2AF70EDBCFEAFF01E31A
|
||||
:108F4000DB2AF5CFEFFFE7D7040EE15C02E2E16A2E
|
||||
:108F5000E552E16EE552E5CFDAFFE7CFD9FF120027
|
||||
:108F6000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFD4
|
||||
:108F7000AD6AAC6AFD0EDBB0AD88DBA202D0AD8C71
|
||||
:108F8000AC8CDBB4AD8EDBA602D0AC8801D0AC8A51
|
||||
:108F9000DBB8AD84DBBAAC86DBAC02D09D8A01D0F5
|
||||
:108FA0009D9ADBAE02D09D8801D09D98FB0EDB50D0
|
||||
:108FB000B06EFC0EDBCF4FF04FC04EF04F6A4E50FC
|
||||
:108FC0007F6EAD8AAC8EE552E5CFDAFFE7CFD9FFF1
|
||||
:028FD00012008D
|
||||
:0E8FD20040504502F3CF3CF0F4CF3DF0460294
|
||||
:108FE000F3503D26000EF4203E6E40504702F350F1
|
||||
:108FF0003E26000EF4203F6E40504802F3503F26BC
|
||||
:1090000041504502F3503D26F4503E22000E3F22CF
|
||||
:1090100041504602F3503E26F4503F224150470251
|
||||
:10902000F3503F2642504502F3503E26F4503F2273
|
||||
:1090300042504602F3503F2643504502F3503F262C
|
||||
:0290400012001C
|
||||
:0E9042001201000202000040D80492FD8201DB
|
||||
:109050000102030109024300020100C032090400B9
|
||||
:10906000000102020100052400100104240202058F
|
||||
:109070002406000105240100010705810308000200
|
||||
:1090800009040100020A0000000705020240000076
|
||||
:0990900007058202400000549023
|
||||
:06909A003F6A3E6A3D6AD8
|
||||
:1090A0003C6A200EE76ED890403641364236433651
|
||||
:1090B0003C363D363E363F3645503C5C46503D588A
|
||||
:1090C00047503E5848503F5809E345503C5E465093
|
||||
:1090D0003D5A47503E5A48503F5A402AE72EE4D75F
|
||||
:0290E00012007C
|
||||
:0E90E200FE0EE3CFE9FFFF0EE3CFEAFFE9CF7A
|
||||
:1090F000F3FFEACFF4FFFB0EE35003E1FC0EE35075
|
||||
:1091000009E0FB0EE30602E2FC0EE306FD0EE3506F
|
||||
:06911000EE6EF1D7120023
|
||||
:0A911600D9CFE6FFDACFE6FFE1CF84
|
||||
:10912000D9FFE2CFDAFFADAC04D0AD900101FFB3BF
|
||||
:10913000AD80FD0EDB50AE6EE552E5CFDAFFE7CF36
|
||||
:04914000D9FF120041
|
||||
:0C914400FF0EE124E96EFF0EE220EA6E4F
|
||||
:10915000EDCFF4FFEFCFF3FFF46607D0600EF364BA
|
||||
:0C91600004D07B0EF36001D0F39A1200E3
|
||||
:04916C00D9CFE6FF72
|
||||
:10917000DACFE6FFE1CFD9FFE2CFDAFFFD0EDB5019
|
||||
:0E9180007E6EE552E5CFDAFFE7CFD9FF120091
|
||||
:02918E001EEED3
|
||||
:1091900000F02EEE00F0F86A3B9C18EC47F0E0EC93
|
||||
:0A91A00048F001EC45F0FBD7120087
|
||||
:0691AA00F36AF46AF32AE7
|
||||
:1091B0000F0B05E0D890F336F436E804FBE112001B
|
||||
:0291C00012009B
|
||||
:0E91C2000403090418035300630068006D00E5
|
||||
:1091D00061006C007A00480061007500730038037C
|
||||
:1091E0004500690042006F00740042006F0061009A
|
||||
:1091F000720064002C0020002000200020002000CD
|
||||
:10920000200020002000200020002000200020005E
|
||||
:109210002000200020002000200022032000200049
|
||||
:109210002000200020002203200020002000200049
|
||||
:10922000200020002000200020002000200020003E
|
||||
:109230002000200020002000200020008002840266
|
||||
:049240009C02D402B6
|
||||
:02924400000622
|
||||
:079246000000000000000021
|
||||
:109230002000200020002000800284029C02D40232
|
||||
:02924000000626
|
||||
:079242000000000000000025
|
||||
:00000001FF
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
MP2COD 5.00, COFF to COD File Converter
|
||||
Copyright (c) 1998-2013 Microchip Technology Inc.
|
||||
Listing File Generated: Tue Apr 02 19:55:23 2024
|
||||
Listing File Generated: Tue Apr 02 21:11:04 2024
|
||||
|
||||
|
||||
Address Value Disassembly Source File
|
||||
|
@ -39,31 +39,31 @@ Address Value Disassembly Source
|
|||
{ C:\MCC18\src\traditional\startup\c018i.c
|
||||
_asm C:\MCC18\src\traditional\startup\c018i.c
|
||||
// Initialize the stack pointer C:\MCC18\src\traditional\startup\c018i.c
|
||||
009192 ee1e LFSR 0x1,0xe00 lfsr 1, _stack C:\MCC18\src\traditional\startup\c018i.c
|
||||
00918e ee1e LFSR 0x1,0xe00 lfsr 1, _stack C:\MCC18\src\traditional\startup\c018i.c
|
||||
009190 f000
|
||||
009192 ee2e LFSR 0x2,0xe00 lfsr 2, _stack C:\MCC18\src\traditional\startup\c018i.c
|
||||
009194 f000
|
||||
009196 ee2e LFSR 0x2,0xe00 lfsr 2, _stack C:\MCC18\src\traditional\startup\c018i.c
|
||||
009198 f000
|
||||
C:\MCC18\src\traditional\startup\c018i.c
|
||||
00919a 6af8 CLRF 0xf8,0x0 clrf TBLPTRU, 0 // 1st silicon doesn't do this on POR C:\MCC18\src\traditional\startup\c018i.c
|
||||
009196 6af8 CLRF 0xf8,0x0 clrf TBLPTRU, 0 // 1st silicon doesn't do this on POR C:\MCC18\src\traditional\startup\c018i.c
|
||||
C:\MCC18\src\traditional\startup\c018i.c
|
||||
00919c 9c3b BCF 0x3b,0x6,0x0 bcf __FPFLAGS,RND,0 // Initialize rounding flag for floating point libs C:\MCC18\src\traditional\startup\c018i.c
|
||||
009198 9c3b BCF 0x3b,0x6,0x0 bcf __FPFLAGS,RND,0 // Initialize rounding flag for floating point libs C:\MCC18\src\traditional\startup\c018i.c
|
||||
C:\MCC18\src\traditional\startup\c018i.c
|
||||
_endasm C:\MCC18\src\traditional\startup\c018i.c
|
||||
00919e ec1a CALL 0x8e34,0x0 _do_cinit (); C:\MCC18\src\traditional\startup\c018i.c
|
||||
0091a0 f047
|
||||
00919a ec18 CALL 0x8e30,0x0 _do_cinit (); C:\MCC18\src\traditional\startup\c018i.c
|
||||
00919c f047
|
||||
C:\MCC18\src\traditional\startup\c018i.c
|
||||
loop: C:\MCC18\src\traditional\startup\c018i.c
|
||||
C:\MCC18\src\traditional\startup\c018i.c
|
||||
// If user defined __init is not found, the one in clib.lib will be used C:\MCC18\src\traditional\startup\c018i.c
|
||||
0091a2 ece2 CALL 0x91c4,0x0 __init (); C:\MCC18\src\traditional\startup\c018i.c
|
||||
0091a4 f048
|
||||
00919e ece0 CALL 0x91c0,0x0 __init (); C:\MCC18\src\traditional\startup\c018i.c
|
||||
0091a0 f048
|
||||
C:\MCC18\src\traditional\startup\c018i.c
|
||||
// Call the user's main routine C:\MCC18\src\traditional\startup\c018i.c
|
||||
0091a6 ec01 CALL 0x8a02,0x0 main (); C:\MCC18\src\traditional\startup\c018i.c
|
||||
0091a8 f045
|
||||
0091a2 ec01 CALL 0x8a02,0x0 main (); C:\MCC18\src\traditional\startup\c018i.c
|
||||
0091a4 f045
|
||||
C:\MCC18\src\traditional\startup\c018i.c
|
||||
0091aa d7fb BRA 0x91a2 goto loop; C:\MCC18\src\traditional\startup\c018i.c
|
||||
0091ac 0012 RETURN 0x0 } /* end _startup() */ C:\MCC18\src\traditional\startup\c018i.c
|
||||
0091a6 d7fb BRA 0x919e goto loop; C:\MCC18\src\traditional\startup\c018i.c
|
||||
0091a8 0012 RETURN 0x0 } /* end _startup() */ C:\MCC18\src\traditional\startup\c018i.c
|
||||
C:\MCC18\src\traditional\startup\c018i.c
|
||||
/* MPLAB-C18 initialized data memory support */ C:\MCC18\src\traditional\startup\c018i.c
|
||||
/* The linker will populate the _cinit table */ C:\MCC18\src\traditional\startup\c018i.c
|
||||
|
@ -93,30 +93,30 @@ Address Value Disassembly Source
|
|||
static short long data_ptr; C:\MCC18\src\traditional\startup\c018i.c
|
||||
C:\MCC18\src\traditional\startup\c018i.c
|
||||
// Initialized data... C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e34 0e2a MOVLW 0x2a TBLPTR = (short long)&_cinit; C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e36 6ef6 MOVWF 0xf6,0x0
|
||||
008e38 0e10 MOVLW 0x10
|
||||
008e3a 6ef7 MOVWF 0xf7,0x0
|
||||
008e3c 0e00 MOVLW 0x0
|
||||
008e3e 6ef8 MOVWF 0xf8,0x0
|
||||
008e30 0e2a MOVLW 0x2a TBLPTR = (short long)&_cinit; C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e32 6ef6 MOVWF 0xf6,0x0
|
||||
008e34 0e10 MOVLW 0x10
|
||||
008e36 6ef7 MOVWF 0xf7,0x0
|
||||
008e38 0e00 MOVLW 0x0
|
||||
008e3a 6ef8 MOVWF 0xf8,0x0
|
||||
_asm C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e40 0105 MOVLB 0x5 movlb data_ptr C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e42 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e44 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e46 6ff5 MOVWF 0xf5,0x1 movwf curr_entry, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e48 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e4a 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e4c 6ff6 MOVWF 0xf6,0x1 movwf curr_entry+1, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e3c 0105 MOVLB 0x5 movlb data_ptr C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e3e 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e40 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e42 6ff5 MOVWF 0xf5,0x1 movwf curr_entry, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e44 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e46 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e48 6ff6 MOVWF 0xf6,0x1 movwf curr_entry+1, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
_endasm C:\MCC18\src\traditional\startup\c018i.c
|
||||
//while (curr_entry) C:\MCC18\src\traditional\startup\c018i.c
|
||||
//{ C:\MCC18\src\traditional\startup\c018i.c
|
||||
test: C:\MCC18\src\traditional\startup\c018i.c
|
||||
_asm C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e4e e103 BNZ 0x8e56 bnz 3 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e50 67f5 TSTFSZ 0xf5,0x1 tstfsz curr_entry, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e52 d001 BRA 0x8e56 bra 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e4a e103 BNZ 0x8e52 bnz 3 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e4c 67f5 TSTFSZ 0xf5,0x1 tstfsz curr_entry, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e4e d001 BRA 0x8e52 bra 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
_endasm C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e54 d03d BRA 0x8ed0 goto done; C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e50 d03d BRA 0x8ecc goto done; C:\MCC18\src\traditional\startup\c018i.c
|
||||
/* Count down so we only have to look up the data in _cinit C:\MCC18\src\traditional\startup\c018i.c
|
||||
* once. C:\MCC18\src\traditional\startup\c018i.c
|
||||
* C:\MCC18\src\traditional\startup\c018i.c
|
||||
|
@ -126,37 +126,37 @@ Address Value Disassembly Source
|
|||
*/ C:\MCC18\src\traditional\startup\c018i.c
|
||||
_asm C:\MCC18\src\traditional\startup\c018i.c
|
||||
/* read the source address */ C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e56 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e58 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e5a 6ff0 MOVWF 0xf0,0x1 movwf prom, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e5c 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e5e 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e60 6ff1 MOVWF 0xf1,0x1 movwf prom+1, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e62 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e64 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e66 6ff2 MOVWF 0xf2,0x1 movwf prom+2, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e52 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e54 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e56 6ff0 MOVWF 0xf0,0x1 movwf prom, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e58 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e5a 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e5c 6ff1 MOVWF 0xf1,0x1 movwf prom+1, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e5e 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e60 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e62 6ff2 MOVWF 0xf2,0x1 movwf prom+2, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
/* skip a byte since it's stored as a 32bit int */ C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e68 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e64 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
/* read the destination address directly into FSR0 */ C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e6a 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e6c 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e6e 6ee9 MOVWF 0xe9,0x0 movwf FSR0L, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e70 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e72 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e74 6eea MOVWF 0xea,0x0 movwf FSR0H, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e66 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e68 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e6a 6ee9 MOVWF 0xe9,0x0 movwf FSR0L, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e6c 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e6e 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e70 6eea MOVWF 0xea,0x0 movwf FSR0H, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
/* skip two bytes since it's stored as a 32bit int */ C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e72 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e74 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
/* read the destination address directly into FSR0 */ C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e76 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e78 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
/* read the destination address directly into FSR0 */ C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e7a 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e7c 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e7e 6ff3 MOVWF 0xf3,0x1 movwf curr_byte, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e80 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e82 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e84 6ff4 MOVWF 0xf4,0x1 movwf curr_byte+1, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e78 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e7a 6ff3 MOVWF 0xf3,0x1 movwf curr_byte, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e7c 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e7e 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e80 6ff4 MOVWF 0xf4,0x1 movwf curr_byte+1, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
/* skip two bytes since it's stored as a 32bit int */ C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e86 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e88 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e82 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e84 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
_endasm C:\MCC18\src\traditional\startup\c018i.c
|
||||
//prom = data_ptr->from; C:\MCC18\src\traditional\startup\c018i.c
|
||||
//FSR0 = data_ptr->to; C:\MCC18\src\traditional\startup\c018i.c
|
||||
|
@ -165,61 +165,61 @@ Address Value Disassembly Source
|
|||
* off since we'll be using the table pointer to do the copying C:\MCC18\src\traditional\startup\c018i.c
|
||||
* for the entry. C:\MCC18\src\traditional\startup\c018i.c
|
||||
*/ C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e8a cff6 MOVFF 0xff6,0x5f7 data_ptr = TBLPTR; C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e8c f5f7
|
||||
008e8e cff7 MOVFF 0xff7,0x5f8
|
||||
008e90 f5f8
|
||||
008e92 cff8 MOVFF 0xff8,0x5f9
|
||||
008e94 f5f9
|
||||
008e86 cff6 MOVFF 0xff6,0x5f7 data_ptr = TBLPTR; C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e88 f5f7
|
||||
008e8a cff7 MOVFF 0xff7,0x5f8
|
||||
008e8c f5f8
|
||||
008e8e cff8 MOVFF 0xff8,0x5f9
|
||||
008e90 f5f9
|
||||
C:\MCC18\src\traditional\startup\c018i.c
|
||||
/* now assign the source address to the table pointer */ C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e96 c5f0 MOVFF 0x5f0,0xff6 TBLPTR = prom; C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e98 fff6
|
||||
008e9a c5f1 MOVFF 0x5f1,0xff7
|
||||
008e9c fff7
|
||||
008e9e c5f2 MOVFF 0x5f2,0xff8
|
||||
008ea0 fff8
|
||||
008e92 c5f0 MOVFF 0x5f0,0xff6 TBLPTR = prom; C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e94 fff6
|
||||
008e96 c5f1 MOVFF 0x5f1,0xff7
|
||||
008e98 fff7
|
||||
008e9a c5f2 MOVFF 0x5f2,0xff8
|
||||
008e9c fff8
|
||||
C:\MCC18\src\traditional\startup\c018i.c
|
||||
/* do the copy loop */ C:\MCC18\src\traditional\startup\c018i.c
|
||||
_asm C:\MCC18\src\traditional\startup\c018i.c
|
||||
// determine if we have any more bytes to copy C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ea2 0105 MOVLB 0x5 movlb curr_byte C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ea4 53f3 MOVF 0xf3,0x1,0x1 movf curr_byte, 1, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008e9e 0105 MOVLB 0x5 movlb curr_byte C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ea0 53f3 MOVF 0xf3,0x1,0x1 movf curr_byte, 1, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
copy_loop: C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ea6 e102 BNZ 0x8eac bnz 2 // copy_one_byte C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ea8 53f4 MOVF 0xf4,0x1,0x1 movf curr_byte + 1, 1, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eaa e007 BZ 0x8eba bz 7 // done_copying C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ea2 e102 BNZ 0x8ea8 bnz 2 // copy_one_byte C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ea4 53f4 MOVF 0xf4,0x1,0x1 movf curr_byte + 1, 1, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ea6 e007 BZ 0x8eb6 bz 7 // done_copying C:\MCC18\src\traditional\startup\c018i.c
|
||||
C:\MCC18\src\traditional\startup\c018i.c
|
||||
copy_one_byte: C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eac 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eae 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eb0 6eee MOVWF 0xee,0x0 movwf POSTINC0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ea8 0009 TBLRDPOSTINC tblrdpostinc C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eaa 50f5 MOVF 0xf5,0x0,0x0 movf TABLAT, 0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eac 6eee MOVWF 0xee,0x0 movwf POSTINC0, 0 C:\MCC18\src\traditional\startup\c018i.c
|
||||
C:\MCC18\src\traditional\startup\c018i.c
|
||||
// decrement byte counter C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eb2 07f3 DECF 0xf3,0x1,0x1 decf curr_byte, 1, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eb4 e2f8 BC 0x8ea6 bc -8 // copy_loop C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eb6 07f4 DECF 0xf4,0x1,0x1 decf curr_byte + 1, 1, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eb8 d7f9 BRA 0x8eac bra -7 // copy_one_byte C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eae 07f3 DECF 0xf3,0x1,0x1 decf curr_byte, 1, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eb0 e2f8 BC 0x8ea2 bc -8 // copy_loop C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eb2 07f4 DECF 0xf4,0x1,0x1 decf curr_byte + 1, 1, 1 C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eb4 d7f9 BRA 0x8ea8 bra -7 // copy_one_byte C:\MCC18\src\traditional\startup\c018i.c
|
||||
C:\MCC18\src\traditional\startup\c018i.c
|
||||
done_copying: C:\MCC18\src\traditional\startup\c018i.c
|
||||
C:\MCC18\src\traditional\startup\c018i.c
|
||||
_endasm C:\MCC18\src\traditional\startup\c018i.c
|
||||
/* restore the table pointer for the next entry */ C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eba c5f7 MOVFF 0x5f7,0xff6 TBLPTR = data_ptr; C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ebc fff6
|
||||
008ebe c5f8 MOVFF 0x5f8,0xff7
|
||||
008ec0 fff7
|
||||
008ec2 c5f9 MOVFF 0x5f9,0xff8
|
||||
008ec4 fff8
|
||||
008eb6 c5f7 MOVFF 0x5f7,0xff6 TBLPTR = data_ptr; C:\MCC18\src\traditional\startup\c018i.c
|
||||
008eb8 fff6
|
||||
008eba c5f8 MOVFF 0x5f8,0xff7
|
||||
008ebc fff7
|
||||
008ebe c5f9 MOVFF 0x5f9,0xff8
|
||||
008ec0 fff8
|
||||
/* next entry... */ C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ec6 0105 MOVLB 0x5 curr_entry--; C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ec8 07f5 DECF 0xf5,0x1,0x1
|
||||
008eca 0e00 MOVLW 0x0
|
||||
008ecc 5bf6 SUBWFB 0xf6,0x1,0x1
|
||||
008ece d7bf BRA 0x8e4e goto test; C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ec2 0105 MOVLB 0x5 curr_entry--; C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ec4 07f5 DECF 0xf5,0x1,0x1
|
||||
008ec6 0e00 MOVLW 0x0
|
||||
008ec8 5bf6 SUBWFB 0xf6,0x1,0x1
|
||||
008eca d7bf BRA 0x8e4a goto test; C:\MCC18\src\traditional\startup\c018i.c
|
||||
done: C:\MCC18\src\traditional\startup\c018i.c
|
||||
; C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ed0 0012 RETURN 0x0 } C:\MCC18\src\traditional\startup\c018i.c
|
||||
008ecc 0012 RETURN 0x0 } C:\MCC18\src\traditional\startup\c018i.c
|
||||
/******************************************************************** D:\Projects\EggBot1-GH\EBB_firmware\Microchip\USB\usb_device.c
|
||||
File Information: D:\Projects\EggBot1-GH\EBB_firmware\Microchip\USB\usb_device.c
|
||||
FileName: usb_device.c D:\Projects\EggBot1-GH\EBB_firmware\Microchip\USB\usb_device.c
|
||||
|
@ -3043,7 +3043,7 @@ Address Value Disassembly Source
|
|||
006f3c 0e05 MOVLW 0x5
|
||||
006f3e daa2 RCALL 0x7484
|
||||
007484 6ee6 MOVWF 0xe6,0x0
|
||||
007486 ec73 CALL 0x90e6,0x0
|
||||
007486 ec71 CALL 0x90e2,0x0
|
||||
007488 f048
|
||||
00748a 6e4e MOVWF 0x4e,0x0
|
||||
00748c 0e05 MOVLW 0x5
|
||||
|
@ -3145,7 +3145,7 @@ Address Value Disassembly Source
|
|||
inPipes[0].pSrc.bRom = (ROM BYTE*)&device_dsc; D:\Projects\EggBot1-GH\EBB_firmware\Microchip\USB\usb_device.c
|
||||
#else D:\Projects\EggBot1-GH\EBB_firmware\Microchip\USB\usb_device.c
|
||||
006fa0 0105 MOVLB 0x5 inPipes[0].pSrc.bRom = (ROM BYTE*)USB_USER_DEVICE_DESCRIPTOR; D:\Projects\EggBot1-GH\EBB_firmware\Microchip\USB\usb_device.c
|
||||
006fa2 0e46 MOVLW 0x46
|
||||
006fa2 0e42 MOVLW 0x42
|
||||
006fa4 6fd1 MOVWF 0xd1,0x1
|
||||
006fa6 0e90 MOVLW 0x90
|
||||
006fa8 6fd2 MOVWF 0xd2,0x1
|
||||
|
@ -3162,7 +3162,7 @@ Address Value Disassembly Source
|
|||
006fb4 90d8 BCF 0xd8,0x0,0x0
|
||||
006fb6 36f6 RLCF 0xf6,0x1,0x0
|
||||
006fb8 36f7 RLCF 0xf7,0x1,0x0
|
||||
006fba 0e9b MOVLW 0x9b
|
||||
006fba 0e97 MOVLW 0x97
|
||||
006fbc 26f6 ADDWF 0xf6,0x1,0x0
|
||||
006fbe 0e90 MOVLW 0x90
|
||||
006fc0 22f7 ADDWFC 0xf7,0x1,0x0
|
||||
|
@ -11770,7 +11770,7 @@ Address Value Disassembly Source
|
|||
0038b0 6846 SETF 0x46,0x0
|
||||
0038b2 6847 SETF 0x47,0x0
|
||||
0038b4 6848 SETF 0x48,0x0
|
||||
0038b6 eceb CALL 0x8fd6,0x0
|
||||
0038b6 ece9 CALL 0x8fd2,0x0
|
||||
0038b8 f047
|
||||
0038ba 503c MOVF 0x3c,0x0,0x0
|
||||
0038bc 0012 RETURN 0x0
|
||||
|
@ -12658,7 +12658,7 @@ Address Value Disassembly Source
|
|||
00293e 6a48 CLRF 0x48,0x0
|
||||
002940 ec16 CALL 0x382c,0x0
|
||||
002942 f01c
|
||||
002944 eceb CALL 0x8fd6,0x0
|
||||
002944 ece9 CALL 0x8fd2,0x0
|
||||
002946 f047
|
||||
002948 c03c MOVFF 0x3c,0x12b
|
||||
00294a f12b
|
||||
|
@ -15240,7 +15240,7 @@ Address Value Disassembly Source
|
|||
#pragma code REMAPPED_RESET_VECTOR = REMAPPED_RESET_VECTOR_ADDRESS D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\main.c
|
||||
void _reset (void) D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\main.c
|
||||
{ D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\main.c
|
||||
001000 efc9 GOTO 0x9192 _asm goto _startup _endasm D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\main.c
|
||||
001000 efc7 GOTO 0x918e _asm goto _startup _endasm D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\main.c
|
||||
001002 f048
|
||||
001004 0012 RETURN 0x0 } D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\main.c
|
||||
#endif D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\main.c
|
||||
|
@ -16706,7 +16706,7 @@ Address Value Disassembly Source
|
|||
0078ac f042
|
||||
0078ae c051 MOVFF 0x51,0x43
|
||||
0078b0 f043
|
||||
0078b2 eceb CALL 0x8fd6,0x0
|
||||
0078b2 ece9 CALL 0x8fd2,0x0
|
||||
0078b4 f047
|
||||
0078b6 c03c MOVFF 0x3c,0x4e
|
||||
0078b8 f04e
|
||||
|
@ -17071,7 +17071,7 @@ Address Value Disassembly Source
|
|||
volatile UINT16 g_StepperDisableSecondCounter; // Counts milliseconds up to 1 s for stepper disable timeout D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
volatile UINT16 g_StepperDisableCountdownS; // After motion is done, counts down in seconds from g_StepperDisableTimeoutS to zero D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
const rom char st_version[] = {"EBBv13_and_above EB Firmware Version 3.0.1_223"}; D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
const rom char st_version[] = {"EBBv13_and_above EB Firmware Version 3.0.1"}; D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
#pragma udata ISR_buf = 0x100 D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
volatile unsigned int ISR_A_FIFO[16]; // Stores the most recent analog conversions D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
|
@ -18573,7 +18573,7 @@ Address Value Disassembly Source
|
|||
{ D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
00446a cfdb MOVFF 0xfdb,0xfe6 Write1USART(tst_char); D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
00446c ffe6
|
||||
00446e ec8d CALL 0x911a,0x0
|
||||
00446e ec8b CALL 0x9116,0x0
|
||||
004470 f048
|
||||
004472 52e5 MOVF 0xe5,0x1,0x0
|
||||
} D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
|
@ -19254,7 +19254,7 @@ Address Value Disassembly Source
|
|||
0047f8 f4c7
|
||||
006678 6ee6 MOVWF 0xe6,0x0
|
||||
00667a 6ae6 CLRF 0xe6,0x0
|
||||
00667c eca4 CALL 0x9148,0x0
|
||||
00667c eca2 CALL 0x9144,0x0
|
||||
00667e f048
|
||||
006680 52e5 MOVF 0xe5,0x1,0x0
|
||||
006682 52e5 MOVF 0xe5,0x1,0x0
|
||||
|
@ -20967,7 +20967,7 @@ Address Value Disassembly Source
|
|||
BAUD_AUTO_OFF D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
00517c 0eec MOVLW 0xec ); D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
00517e 6ee6 MOVWF 0xe6,0x0
|
||||
005180 ecb8 CALL 0x9170,0x0
|
||||
005180 ecb6 CALL 0x916c,0x0
|
||||
005182 f048
|
||||
005184 52e5 MOVF 0xe5,0x1,0x0
|
||||
Open1USART( D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
|
@ -20982,7 +20982,7 @@ Address Value Disassembly Source
|
|||
005186 0e02 MOVLW 0x2 2 // At 48 MHz, this creates 4 Mbaud output D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
005188 6ee6 MOVWF 0xe6,0x0 ); D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
00518a 6ae6 CLRF 0xe6,0x0
|
||||
005190 ecb2 CALL 0x8f64,0x0
|
||||
005190 ecb0 CALL 0x8f60,0x0
|
||||
005192 f047
|
||||
005194 52e5 MOVF 0xe5,0x1,0x0
|
||||
005196 52e5 MOVF 0xe5,0x1,0x0
|
||||
|
@ -21041,7 +21041,7 @@ Address Value Disassembly Source
|
|||
BAUD_AUTO_OFF D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
0051e6 0eec MOVLW 0xec ); D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
0051e8 6ee6 MOVWF 0xe6,0x0
|
||||
0051ea ecb8 CALL 0x9170,0x0
|
||||
0051ea ecb6 CALL 0x916c,0x0
|
||||
0051ec f048
|
||||
0051ee 52e5 MOVF 0xe5,0x1,0x0
|
||||
Open1USART( D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
|
@ -21056,7 +21056,7 @@ Address Value Disassembly Source
|
|||
0051f0 0e02 MOVLW 0x2 2 // At 48 MHz, this creates 4 Mbaud output D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
0051f2 6ee6 MOVWF 0xe6,0x0 ); D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
0051f4 6ae6 CLRF 0xe6,0x0
|
||||
0051fa ecb2 CALL 0x8f64,0x0
|
||||
0051fa ecb0 CALL 0x8f60,0x0
|
||||
0051fc f047
|
||||
0051fe 52e5 MOVF 0xe5,0x1,0x0
|
||||
005200 52e5 MOVF 0xe5,0x1,0x0
|
||||
|
@ -21113,7 +21113,7 @@ Address Value Disassembly Source
|
|||
BAUD_AUTO_OFF D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
00524c 0eec MOVLW 0xec ); D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
00524e 6ee6 MOVWF 0xe6,0x0
|
||||
005250 ecb8 CALL 0x9170,0x0
|
||||
005250 ecb6 CALL 0x916c,0x0
|
||||
005252 f048
|
||||
005254 52e5 MOVF 0xe5,0x1,0x0
|
||||
Open1USART( D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
|
@ -21128,7 +21128,7 @@ Address Value Disassembly Source
|
|||
005256 0e02 MOVLW 0x2 2 // At 48 MHz, this creates 4 Mbaud output D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
005258 6ee6 MOVWF 0xe6,0x0 ); D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
00525a 6ae6 CLRF 0xe6,0x0
|
||||
005260 ecb2 CALL 0x8f64,0x0
|
||||
005260 ecb0 CALL 0x8f60,0x0
|
||||
005262 f047
|
||||
005264 52e5 MOVF 0xe5,0x1,0x0
|
||||
005266 52e5 MOVF 0xe5,0x1,0x0
|
||||
|
@ -21748,7 +21748,7 @@ Address Value Disassembly Source
|
|||
{ D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
00555a 0efe MOVLW 0xfe AnalogEnabledChannels |= ((unsigned int)0x0001 << Channel); D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
00555c 50db MOVF 0xdb,0x0,0x0
|
||||
00555e ecd7 CALL 0x91ae,0x0
|
||||
00555e ecd5 CALL 0x91aa,0x0
|
||||
005560 f048
|
||||
005562 50f3 MOVF 0xf3,0x0,0x0
|
||||
005564 0104 MOVLB 0x4
|
||||
|
@ -21809,7 +21809,7 @@ Address Value Disassembly Source
|
|||
{ D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
0055b0 0efe MOVLW 0xfe AnalogEnabledChannels &= ~((unsigned int)0x0001 << Channel); D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
0055b2 50db MOVF 0xdb,0x0,0x0
|
||||
0055b4 ecd7 CALL 0x91ae,0x0
|
||||
0055b4 ecd5 CALL 0x91aa,0x0
|
||||
0055b6 f048
|
||||
0055b8 cff3 MOVFF 0xff3,0x4e
|
||||
0055ba f04e
|
||||
|
@ -23536,7 +23536,7 @@ Address Value Disassembly Source
|
|||
005d9c ec10 CALL 0x6820,0x0 ReadFlash(FLASH_NAME_ADDRESS, FLASH_NAME_LENGTH, gDeviceStringName); D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\UBW.c
|
||||
005d9e f034
|
||||
006820 de6c RCALL 0x64fa
|
||||
006822 ec69 CALL 0x8ed2,0x0
|
||||
006822 ec67 CALL 0x8ece,0x0
|
||||
006824 f047
|
||||
006826 ef29 GOTO 0x6652
|
||||
006828 f033
|
||||
|
@ -24112,7 +24112,7 @@ Address Value Disassembly Source
|
|||
005ff8 0e01 MOVLW 0x1
|
||||
005ffa cfdb MOVFF 0xfdb,0xfe6
|
||||
005ffc ffe6
|
||||
005ffe eca4 CALL 0x9148,0x0
|
||||
005ffe eca2 CALL 0x9144,0x0
|
||||
006000 f048
|
||||
006002 52e5 MOVF 0xe5,0x1,0x0
|
||||
006004 52e5 MOVF 0xe5,0x1,0x0
|
||||
|
@ -24235,7 +24235,7 @@ Address Value Disassembly Source
|
|||
0060a0 6846 SETF 0x46,0x0
|
||||
0060a2 6847 SETF 0x47,0x0
|
||||
0060a4 6848 SETF 0x48,0x0
|
||||
0060a6 eceb CALL 0x8fd6,0x0
|
||||
0060a6 ece9 CALL 0x8fd2,0x0
|
||||
0060a8 f047
|
||||
0060aa 0e04 MOVLW 0x4
|
||||
0060ac c03c MOVFF 0x3c,0xfdb
|
||||
|
@ -24514,7 +24514,7 @@ Address Value Disassembly Source
|
|||
0061fa f042
|
||||
0061fc c051 MOVFF 0x51,0x43
|
||||
0061fe f043
|
||||
006200 eceb CALL 0x8fd6,0x0
|
||||
006200 ece9 CALL 0x8fd2,0x0
|
||||
006202 f047
|
||||
006204 c03c MOVFF 0x3c,0x4e
|
||||
006206 f04e
|
||||
|
@ -24935,7 +24935,7 @@ Address Value Disassembly Source
|
|||
006790 90d8 BCF 0xd8,0x0,0x0
|
||||
006792 36f6 RLCF 0xf6,0x1,0x0
|
||||
006794 36f7 RLCF 0xf7,0x1,0x0
|
||||
006796 0ee9 MOVLW 0xe9
|
||||
006796 0ee5 MOVLW 0xe5
|
||||
006798 26f6 ADDWF 0xf6,0x1,0x0
|
||||
00679a 0e8d MOVLW 0x8d
|
||||
00679c ef89 GOTO 0x6512
|
||||
|
@ -25001,7 +25001,7 @@ Address Value Disassembly Source
|
|||
0067a0 90d8 BCF 0xd8,0x0,0x0
|
||||
0067a2 36f6 RLCF 0xf6,0x1,0x0
|
||||
0067a4 36f7 RLCF 0xf7,0x1,0x0
|
||||
0067a6 0eb7 MOVLW 0xb7
|
||||
0067a6 0eb3 MOVLW 0xb3
|
||||
0067a8 26f6 ADDWF 0xf6,0x1,0x0
|
||||
0067aa 0e8d MOVLW 0x8d
|
||||
0067ac ef89 GOTO 0x6512
|
||||
|
@ -25024,7 +25024,7 @@ Address Value Disassembly Source
|
|||
00640e 68f7 SETF 0xf7,0x0
|
||||
006410 d9c7 RCALL 0x67a0
|
||||
006412 12ef IORWF 0xef,0x1,0x0
|
||||
0064da 0e1b MOVLW 0x1b
|
||||
0064da 0e17 MOVLW 0x17
|
||||
0064dc 26f6 ADDWF 0xf6,0x1,0x0
|
||||
0064de 0e8e MOVLW 0x8e
|
||||
0064e0 22f7 ADDWFC 0xf7,0x1,0x0
|
||||
|
@ -25603,7 +25603,7 @@ Address Value Disassembly Source
|
|||
0087da 6a46 CLRF 0x46,0x0
|
||||
0087dc 6a47 CLRF 0x47,0x0
|
||||
0087de 6a48 CLRF 0x48,0x0
|
||||
0087e0 ef4f GOTO 0x909e
|
||||
0087e0 ef4d GOTO 0x909a
|
||||
0087e2 f048
|
||||
D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\ebb_print.c
|
||||
0086ac 0e30 MOVLW 0x30 gOutputStr[gPos] = i + '0'; D:\Projects\EggBot1-GH\EBB_firmware\app.X\source\ebb_print.c
|
||||
|
@ -25700,7 +25700,7 @@ Address Value Disassembly Source
|
|||
008704 6846 SETF 0x46,0x0
|
||||
008706 6847 SETF 0x47,0x0
|
||||
008708 6848 SETF 0x48,0x0
|
||||
00870a eceb CALL 0x8fd6,0x0
|
||||
00870a ece9 CALL 0x8fd2,0x0
|
||||
00870c f047
|
||||
00870e 0efb MOVLW 0xfb
|
||||
008710 c03c MOVFF 0x3c,0xfdb
|
||||
|
|
|
@ -225,11 +225,11 @@
|
|||
:100DF0004C0D4C0D750D790DAD0D0E09C00EF36E39
|
||||
:100E000000EE00F00E0E01D81200EA6002D0EE6A89
|
||||
:0E0E1000FCD7F350E9601200EE6AFCD7000038
|
||||
:06100000C9EF48F01200E8
|
||||
:06100000C7EF48F01200EA
|
||||
:0610080028EF08F01200C1
|
||||
:06101800F0EF1EF01200D3
|
||||
:10102A000300469200007801000007000000449285
|
||||
:10103A000000FA05000002000000C69100008002CC
|
||||
:10102A00030042920000780100000700000040928D
|
||||
:10103A000000FA05000002000000C29100008002D0
|
||||
:10104A0000007E000000DACFE4FFE9CFE4FFEACF38
|
||||
:10105A00E4FFF3CFE4FFF4CFE4FFE652F294D6CFF5
|
||||
:10106A00C4F18A0E0101C425D66E09B28C820080B1
|
||||
|
@ -629,7 +629,7 @@
|
|||
:10290A00860EC659010EC759000EC85907E3A00E14
|
||||
:10291A00C56F860EC66F010EC76FC86BC5C12BF196
|
||||
:10292A00C6C12CF1C7C12DF1C8C12EF1190E456ED1
|
||||
:10293A00466A476A486A16EC1CF0EBEC47F03CC062
|
||||
:10293A00466A476A486A16EC1CF0E9EC47F03CC064
|
||||
:10294A002BF13DC02CF13EC02DF13FC02EF18DD0B0
|
||||
:10295A00FBEC1BF002E18D908B920101800ED815E1
|
||||
:10296A0002E08FEC1BF0800EE81502E097EC1BF0FA
|
||||
|
@ -876,7 +876,7 @@
|
|||
:10387A001200E76E040EE7CFDBFF1200010EE66EC0
|
||||
:10388A00D9501200046E96809482958C958E9588F4
|
||||
:10389A00958A1200C955610ECA55000ECB55000E05
|
||||
:1038AA00CC5512004568466847684868EBEC47F013
|
||||
:1038AA00CC5512004568466847684868E9EC47F015
|
||||
:1038BA003C501200010EDB50EA6A580FE96E010E05
|
||||
:1038CA00EA22120086899807000E995B9A5B9B5B35
|
||||
:1038DA001200F36E010EF3CFDBFF020EDB6A120059
|
||||
|
@ -1064,7 +1064,7 @@
|
|||
:10443A00DB50000874E2030EDB6A020EDB50F36EF7
|
||||
:10444A00030EFBEC32F06BE2030EDB50EA6A400F1C
|
||||
:10445A00E96E020EEA22040EEFCFDBFF09A805D0AF
|
||||
:10446A00DBCFE6FF8DEC48F0E552010178511DE102
|
||||
:10446A00DBCFE6FF8BEC48F0E552010178511DE104
|
||||
:10447A000D0E4E6E040EDB504E5C06E00A0E4F6EB9
|
||||
:10448A00040EDB504F5C11E1010E786F040115EC4C
|
||||
:10449A0033F00D0EEF6EB72B09B08B80F9D809B047
|
||||
|
@ -1273,21 +1273,21 @@
|
|||
:10514A002BE1D950020FE96EDACFEAFFEE50ED10EB
|
||||
:10515A0003E1099609941FD0010E4E6E4F6A020EA2
|
||||
:10516A00DB504E1803E1030EDB504F1812E109849D
|
||||
:10517A000996EC0EE66EB8EC48F0E552020EE66EC1
|
||||
:10518A00E66A1C0EE66EB2EC47F0E552E552E552CD
|
||||
:10517A000996EC0EE66EB6EC48F0E552020EE66EC3
|
||||
:10518A00E66A1C0EE66EB0EC47F0E552E552E552CF
|
||||
:10519A0002D00401848DFCD0FC0E4E6E4F6ADF50A3
|
||||
:1051AA004E1803E1DE52DD504F182BE1D950020FA1
|
||||
:1051BA00E96EDACFEAFFEE50ED1003E109960994A1
|
||||
:1051CA001FD0010E4E6E4F6A020EDB504E1803E1DD
|
||||
:1051DA00030EDB504F1812E109860984EC0EE66EC5
|
||||
:1051EA00B8EC48F0E552020EE66EE66A1C0EE66E70
|
||||
:1051FA00B2EC47F0E552E552E55202D00401848D43
|
||||
:1051EA00B6EC48F0E552020EE66EE66A1C0EE66E72
|
||||
:1051FA00B0EC47F0E552E552E55202D00401848D45
|
||||
:10520A00C7D0FD0E4E6E4F6ADF504E1803E1DE52D4
|
||||
:10521A00DD504F1829E1D950020FE96EDACFEAFFC3
|
||||
:10522A00EE50ED1002E109981ED0010E4E6E4F6A43
|
||||
:10523A00020EDB504E1803E1030EDB504F1811E14A
|
||||
:10524A000988EC0EE66EB8EC48F0E552020EE66EFE
|
||||
:10525A00E66A1C0EE66EB2EC47F0E552E552E552FC
|
||||
:10524A000988EC0EE66EB6EC48F0E552020EE66E00
|
||||
:10525A00E66A1C0EE66EB0EC47F0E552E552E552FE
|
||||
:10526A0002D00401848D94D0FE0E4E6E4F6ADF5038
|
||||
:10527A004E1803E1DE52DD504F181AE10982959269
|
||||
:10528A00959092928C908C808C908C808C908C8053
|
||||
|
@ -1335,12 +1335,12 @@
|
|||
:10552A0060EC32F0050EE15C02E2E16AE552E16EFE
|
||||
:10553A002CEF32F027EC32F0FE0EDB50100805E2B9
|
||||
:10554A00100EF36EFE0EF3CFDBFFFD0EDB502BE0E9
|
||||
:10555A00FE0EDB50D7EC48F0F35004018E13F450E2
|
||||
:10555A00FE0EDB50D5EC48F0F35004018E13F450E4
|
||||
:10556A008F13080EF36EFE0EFBEC32F00DE2010E05
|
||||
:10557A00F36EFE0EDB5003E056EC32F0FDE1F35021
|
||||
:10558A00F31C0F0148173DD0FE0EDB500C0839E31F
|
||||
:10559A004AEC33F004E0E846FE0B4E06FCE1E81C58
|
||||
:1055AA000F0149172ED0FE0EDB50D7EC48F0F3CF8F
|
||||
:1055AA000F0149172ED0FE0EDB50D5EC48F0F3CF91
|
||||
:1055BA004EF0F4CF4FF04E1E4F1E4E5004018E1780
|
||||
:1055CA004F508F17080EF36EFE0EFBEC32F00CE212
|
||||
:1055DA00010EF36EFE0EDB5003E056EC32F0FDE1F5
|
||||
|
@ -1505,7 +1505,7 @@
|
|||
:105FCA00050E31DB06E00A0EF1DAE6D868EC34F0A9
|
||||
:105FDA0031D0B851AFDBEFCF4EF0000E4EC0DFFF2D
|
||||
:105FEA003FDB050E08DB1FE1000EDFCFE6FF010EE7
|
||||
:105FFA00DBCFE6FFA4EC48F0E552E552F3CF4EF0D2
|
||||
:105FFA00DBCFE6FFA2EC48F0E552E552F3CF4EF0D4
|
||||
:10600A00F4CF4FF0506A516A4FAE02D050685168CF
|
||||
:10601A004EC0DFFF010E4FC0DBFF020E50C0DBFF98
|
||||
:10602A00030E51C0DBFF040129DA04E1010E4F1807
|
||||
|
@ -1515,7 +1515,7 @@
|
|||
:10606A00E2DA08E13FDA000E5CDA800EEE5402E270
|
||||
:10607A00040150D07BDA080EDB5053E0040EDBCF6C
|
||||
:10608A0040F0050EDBCF41F0060EDBCF42F0070EE3
|
||||
:10609A00DBCF43F04568466847684868EBEC47F051
|
||||
:10609A00DBCF43F04568466847684868E9EC47F053
|
||||
:1060AA00040E3CC0DBFF050E3DC0DBFF060E3EC002
|
||||
:1060BA00DBFF070E3FC0DBFF34D0FE0EDB5006E1EC
|
||||
:1060CA0011DA7F0EEE54000E2CDA23E3FE0EDB0407
|
||||
|
@ -1537,7 +1537,7 @@
|
|||
:1061CA00DF5C42E3DF5039083FE3C9D9EECF4EF036
|
||||
:1061DA00EECF4FF0EECF50F0EFCF51F00A0E456EF2
|
||||
:1061EA00466A476A486A4EC040F04FC041F050C004
|
||||
:1061FA0042F051C043F0EBEC47F03CC04EF03DC0DA
|
||||
:1061FA0042F051C043F0E9EC47F03CC04EF03DC0DC
|
||||
:10620A004FF03EC050F03FC051F0300EDF5C526E8E
|
||||
:10621A00536A546A556AE8504E2653504F225450D6
|
||||
:10622A005022555051229BD94EC0EEFF4FC0EEFF6F
|
||||
|
@ -1583,7 +1583,7 @@
|
|||
:1064AA001200D890F336E8061200EA22EECF56F030
|
||||
:1064BA00EFCF57F01200E66A86EC26F0E55212009A
|
||||
:1064CA00010EF36EDB5012004E6EDF504E5C12006E
|
||||
:1064DA001B0EF6268E0EF7220800F5504F6E010E9F
|
||||
:1064DA00170EF6268E0EF7220800F5504F6E010EA3
|
||||
:1064EA004F521200D9CFE9FFDACFEAFFD880120063
|
||||
:1064FA00B4D9100EE66E15EF34F0DF50EA6AD50F04
|
||||
:10650A00E96E040EEA221200F7220900F5CFE9FF2C
|
||||
|
@ -1609,7 +1609,7 @@
|
|||
:10664A00000E7D5B7E5112004E6E080EE15E4E50CA
|
||||
:10665A001200010EDBCF4EF0020EDBCF4FF012001C
|
||||
:10666A00010EDB6A020EDB6A030EDB6A1200E66EBB
|
||||
:10667A00E66AA4EC48F0E552E5521200030EE66E13
|
||||
:10667A00E66AA2EC48F0E552E5521200030EE66E15
|
||||
:10668A00CDC44EF0CEC44FF01200FE0EDB50F80F10
|
||||
:10669A004E6E010E4E521200FE0EDBCF4EF0190E58
|
||||
:1066AA00E76E4E181200EA22EF6ADF2A010E120084
|
||||
|
@ -1626,8 +1626,8 @@
|
|||
:10675A0017EC43F04E6E050EE15E4E5015EF32F027
|
||||
:10676A00D890E936EA36000EE926010E12004F6E7D
|
||||
:10677A00506A4EC0E6FFE66E50C0E6FFFAEF42F0FE
|
||||
:10678A0061DEE6521200D890F636F736E90EF626A2
|
||||
:10679A008D0E89EF32F0D890F636F736B70EF62618
|
||||
:10678A0061DEE6521200D890F636F736E50EF626A6
|
||||
:10679A008D0E89EF32F0D890F636F736B30EF6261C
|
||||
:1067AA008D0E89EF32F0010EE66EE66E1CEF32F0C6
|
||||
:1067BA00840E4E6E840E0BEF32F094DEFF0EEE5412
|
||||
:1067CA00120070D85AEF32F0BF0E4E6E840E1EDEE3
|
||||
|
@ -1635,7 +1635,7 @@
|
|||
:1067EA001200DBCFE6FFF8EC22F0E55215EF32F0AB
|
||||
:1067FA00F3DE400E4E5C000E4F58120017EC43F0C9
|
||||
:10680A00526E050EE15E52501200E6DE000E4E5C3C
|
||||
:10681A00100E4F5812006CDE69EC47F029EF33F086
|
||||
:10681A00100E4F5812006CDE67EC47F029EF33F088
|
||||
:10682A00E66AE66AF80EE66EE66AE66A12000D0E97
|
||||
:10683A004E6E0401F8DD4E5C1200B1DE040EDBCFB1
|
||||
:10684A00EEFF050E1200E66E86EC26F0E552120007
|
||||
|
@ -1755,9 +1755,9 @@
|
|||
:106F6A00E66ABD0EE66E050EE66E010E5CDA0501F6
|
||||
:106F7A00200EBC6FE5526AD2800E0401305D4EE1EC
|
||||
:106F8A000501C00ED36F04013351030A25E0010A3B
|
||||
:106F9A0009E0030A41E10501460ED16F900ED26F56
|
||||
:106F9A0009E0030A41E10501420ED16F900ED26F5A
|
||||
:106FAA00120E34D03251F66EF76AD890F636F736AA
|
||||
:106FBA009B0EF626900EF7220900F5CFD1F50A00AE
|
||||
:106FBA00970EF626900EF7220900F5CFD1F50A00B2
|
||||
:106FCA00F5CFD2F5020E0501BCDAF5CFD4F5030EE2
|
||||
:106FDA00B8DAF5CFD5F51200040E325D1AE20501D2
|
||||
:106FEA00D38104013251E96EEA6AD890E936EA3669
|
||||
|
@ -1833,7 +1833,7 @@
|
|||
:10744A001200D9CFE6FFE1CFD9FF1200E552E7CF0C
|
||||
:10745A00D9FF120034510F0BE96EEA6AD890E93667
|
||||
:10746A00EA361200BFC5E9FFC0C5EAFF1200E9D833
|
||||
:10747A00380EEE6E040EED6E1200E66E73EC48F0F6
|
||||
:10747A00380EEE6E040EED6E1200E66E71EC48F0F8
|
||||
:10748A004E6E050EE15E4E501200FE0EEA6ADB34C5
|
||||
:10749A0004EF3BF0FD0EDB50E824506EFE0EDB508D
|
||||
:1074AA00040DF35050241200DF50BCD8EA22EF6AD0
|
||||
|
@ -1900,7 +1900,7 @@
|
|||
:10787A0001E1C9D809BC8BD0D0D8020EEF6EF80E40
|
||||
:10788A00DBCF4EF0F90EDBCF4FF0506A516A190E7A
|
||||
:10789A00456E466A476A486A4EC040F04FC041F09A
|
||||
:1078AA0050C042F051C043F0EBEC47F03CC04EF000
|
||||
:1078AA0050C042F051C043F0E9EC47F03CC04EF002
|
||||
:1078BA003DC04FF03EC050F03FC051F0AED8EE523E
|
||||
:1078CA00EE523CC0EEFF4FC0EEFF50C0EEFF51C07B
|
||||
:1078DA00EEFF80D8290EE926000EEA22010EDBCF40
|
||||
|
@ -1964,7 +1964,7 @@
|
|||
:107C7A003D222EEF3FF03A6AE86A48AE4DEF3EF0F9
|
||||
:107C8A00456C461E471E481E4622472248223A1E77
|
||||
:107C9A0043AE58EF3EF0406C411E421E431E412245
|
||||
:107CAA00422243223A1E4FEC48F043BE6FEF3EF0A9
|
||||
:107CAA00422243223A1E4DEC48F043BE6FEF3EF0AB
|
||||
:107CBA003AAE000C406C411E421E431EE86A412245
|
||||
:107CCA00422243223C6C3D1E3E1E3F1E3D223E2266
|
||||
:107CDA003F22000C3ABE5FEF3EF03B88FF0C3B6A46
|
||||
|
@ -2130,7 +2130,7 @@
|
|||
:1086DA006AD8E1506DD8D890030EEB50000A08E62C
|
||||
:1086EA00000EEE5C000EEE58000EEE58000EEE582C
|
||||
:1086FA0015E22D0E72D82FD8456846684768486833
|
||||
:10870A00EBEC47F0FB0E3CC0DBFFFC0E3DC0DBFF91
|
||||
:10870A00E9EC47F0FB0E3CC0DBFFFC0E3DC0DBFF93
|
||||
:10871A00FD0E3EC0DBFFFE0E3FC0DBFFD95048D83E
|
||||
:10872A00EECFE6FFEECFE6FFEECFE6FFEFCFE6FFB6
|
||||
:10873A00B3DFE552E552E552E5525FD0FB0EDBCFDF
|
||||
|
@ -2143,7 +2143,7 @@
|
|||
:1087AA000800F5501200D9CFE6FFE1CFD9FF120039
|
||||
:1087BA00FB0FE96EFF0EDA20EA6E1200FD0EDBCF28
|
||||
:1087CA00E9FFFE0EDBCFEAFFEF5012000A0E456EFC
|
||||
:1087DA00466A476A486A4FEF48F0E66EF8EC22F0BC
|
||||
:1087DA00466A476A486A4DEF48F0E66EF8EC22F0BE
|
||||
:1087EA00E5521200E66EFD51EA6AF10FE96E010EDA
|
||||
:1087FA00EA22E552E750EF6E1200E552E7CFD9FFC1
|
||||
:10880A001200D1DF0101FC6B0A0EFD6F120096DF28
|
||||
|
@ -2236,80 +2236,79 @@
|
|||
:108D7A00D950010FE96E000EDA20EA6E1200454260
|
||||
:108D8A00427631335F616E645F61626F766520455A
|
||||
:108D9A0042204669726D7761726520566572736901
|
||||
:108DAA006F6E20332E302E315F32323300920F92A3
|
||||
:108DBA000F920F930F930F930F930F930F930F939A
|
||||
:108DCA000F930F940F940F940F940F940F940F9482
|
||||
:108DDA000F940F950F950F950F950F950F950F8976
|
||||
:108DEA000F890F890F8A0F8A0F8A0F8A0F8A0F8AB3
|
||||
:108DFA000F8A0F8A0F8B0F8B0F8B0F8B0F8B0F8B9B
|
||||
:108E0A000F8B0F8B0F8C0F8C0F8C0F8C0F8C0F8C82
|
||||
:108E1A000F00010500010203040506070001020311
|
||||
:108E2A00040506070203040506072A0EF66E100E4D
|
||||
:108E3A00F76E000EF86E05010900F550F56F09008E
|
||||
:108E4A00F550F66F03E1F56701D03DD00900F55002
|
||||
:108E5A00F06F0900F550F16F0900F550F26F090043
|
||||
:108E6A000900F550E96E0900F550EA6E090009009B
|
||||
:108E7A000900F550F36F0900F550F46F0900090075
|
||||
:108E8A00F6CFF7F5F7CFF8F5F8CFF9F5F0C5F6FF15
|
||||
:108E9A00F1C5F7FFF2C5F8FF0501F35302E1F453F8
|
||||
:108EAA0007E00900F550EE6EF307F8E2F407F9D788
|
||||
:108EBA00F7C5F6FFF8C5F7FFF9C5F8FF0501F5078D
|
||||
:108ECA00000EF65BBFD71200D9CFE6FFDACFE6FF76
|
||||
:108EDA00E1CFD9FFE2CFDAFFE652E652E652E65296
|
||||
:108EEA00D9CFE9FFDACFEAFFFA0EDBCFEEFFFB0EAE
|
||||
:108EFA00DBCFEEFFFC0EDBCFEEFFFD0EDBCFEEFF8E
|
||||
:108F0A00020EDB50F86E010EDB50F76EDF50F66E84
|
||||
:108F1A00F80EDBCF4EF0DB06F90EDBCF4FF001E2A5
|
||||
:108F2A00DB064E504F100DE00900F60EDBCFE9FFCD
|
||||
:108F3A00DB2AF70EDBCFEAFF01E3DB2AF5CFEFFFEF
|
||||
:108F4A00E7D7040EE15C02E2E16AE552E16EE5521E
|
||||
:108F5A00E5CFDAFFE7CFD9FF1200D9CFE6FFDACFA4
|
||||
:108F6A00E6FFE1CFD9FFE2CFDAFFAD6AAC6AFD0EC8
|
||||
:108F7A00DBB0AD88DBA202D0AD8CAC8CDBB4AD8E9D
|
||||
:108F8A00DBA602D0AC8801D0AC8ADBB8AD84DBBAF0
|
||||
:108F9A00AC86DBAC02D09D8A01D09D9ADBAE02D0B2
|
||||
:108FAA009D8801D09D98FB0EDB50B06EFC0EDBCF86
|
||||
:108FBA004FF04FC04EF04F6A4E507F6EAD8AAC8E66
|
||||
:108FCA00E552E5CFDAFFE7CFD9FF1200405045025C
|
||||
:108FDA00F3CF3CF0F4CF3DF04602F3503D26000EAD
|
||||
:108FEA00F4203E6E40504702F3503E26000EF42015
|
||||
:108FFA003F6E40504802F3503F2641504502F3501D
|
||||
:10900A003D26F4503E22000E3F2241504602F350C4
|
||||
:10901A003E26F4503F2241504702F3503F26425029
|
||||
:10902A004502F3503E26F4503F2242504602F35086
|
||||
:10903A003F2643504502F3503F2612001201000218
|
||||
:10904A0002000040D80492FD8201010203010902D4
|
||||
:10905A004300020100C032090400000102020100BB
|
||||
:10906A000524001001042402020524060001052437
|
||||
:10907A000100010705810308000209040100020A30
|
||||
:10908A0000000007050202400000070582024000B6
|
||||
:03909A00005890EB
|
||||
:10909E003F6A3E6A3D6A3C6A200EE76ED8904036C3
|
||||
:1090AE004136423643363C363D363E363F364550E7
|
||||
:1090BE003C5C46503D5847503E5848503F5809E397
|
||||
:1090CE0045503C5E46503D5A47503E5A48503F5AD6
|
||||
:1090DE00402AE72EE4D71200FE0EE3CFE9FFFF0E83
|
||||
:1090EE00E3CFEAFFE9CFF3FFEACFF4FFFB0EE35045
|
||||
:1090FE0003E1FC0EE35009E0FB0EE30602E2FC0E78
|
||||
:10910E00E306FD0EE350EE6EF1D71200D9CFE6FF67
|
||||
:10911E00DACFE6FFE1CFD9FFE2CFDAFFADAC04D074
|
||||
:10912E00AD900101FFB3AD80FD0EDB50AE6EE5528A
|
||||
:10913E00E5CFDAFFE7CFD9FF1200FF0EE124E96E8B
|
||||
:10914E00FF0EE220EA6EEDCFF4FFEFCFF3FFF466F1
|
||||
:10915E0007D0600EF36404D07B0EF36001D0F39A57
|
||||
:10916E001200D9CFE6FFDACFE6FFE1CFD9FFE2CF8B
|
||||
:10917E00DAFFFD0EDB507E6EE552E5CFDAFFE7CF6C
|
||||
:10918E00D9FF12001EEE00F02EEE00F0F86A3B9CA6
|
||||
:10919E001AEC47F0E2EC48F001EC45F0FBD7120078
|
||||
:1091AE00F36AF46AF32A0F0B05E0D890F336F4361F
|
||||
:1091BE00E804FBE112001200040309041803530033
|
||||
:1091CE00630068006D0061006C007A004800610069
|
||||
:1091DE007500730038034500690042006F0074008B
|
||||
:1091EE0042006F006100720064002C00200020001D
|
||||
:1091FE002000200020002000200020002000200061
|
||||
:10920E00200020002000200020002000220320004B
|
||||
:10921E002000200020002000200020002000200040
|
||||
:10922E0020002000200020002000200020008002CE
|
||||
:0F923E0084029C02D40200060000000000000021
|
||||
:108DAA006F6E20332E302E3100920F920F920F9356
|
||||
:108DBA000F930F930F930F930F930F930F930F9498
|
||||
:108DCA000F940F940F940F940F940F940F940F9580
|
||||
:108DDA000F950F950F950F950F950F890F890F898D
|
||||
:108DEA000F8A0F8A0F8A0F8A0F8A0F8A0F8A0F8AB1
|
||||
:108DFA000F8B0F8B0F8B0F8B0F8B0F8B0F8B0F8B99
|
||||
:108E0A000F8C0F8C0F8C0F8C0F8C0F8C0F000105A1
|
||||
:108E1A000001020304050607000102030405060710
|
||||
:108E2A000203040506072A0EF66E100EF76E000EF0
|
||||
:108E3A00F86E05010900F550F56F0900F550F66F57
|
||||
:108E4A0003E1F56701D03DD00900F550F06F090044
|
||||
:108E5A00F550F16F0900F550F26F09000900F5505D
|
||||
:108E6A00E96E0900F550EA6E090009000900F5509B
|
||||
:108E7A00F36F0900F550F46F09000900F6CFF7F512
|
||||
:108E8A00F7CFF8F5F8CFF9F5F0C5F6FFF1C5F7FF1A
|
||||
:108E9A00F2C5F8FF0501F35302E1F45307E00900B4
|
||||
:108EAA00F550EE6EF307F8E2F407F9D7F7C5F6FFC7
|
||||
:108EBA00F8C5F7FFF9C5F8FF0501F507000EF65BDF
|
||||
:108ECA00BFD71200D9CFE6FFDACFE6FFE1CFD9FF4D
|
||||
:108EDA00E2CFDAFFE652E652E652E652D9CFE9FF8E
|
||||
:108EEA00DACFEAFFFA0EDBCFEEFFFB0EDBCFEEFFA7
|
||||
:108EFA00FC0EDBCFEEFFFD0EDBCFEEFF020EDB50EA
|
||||
:108F0A00F86E010EDB50F76EDF50F66EF80EDBCF0F
|
||||
:108F1A004EF0DB06F90EDBCF4FF001E2DB064E50D6
|
||||
:108F2A004F100DE00900F60EDBCFE9FFDB2AF70E42
|
||||
:108F3A00DBCFEAFF01E3DB2AF5CFEFFFE7D7040E29
|
||||
:108F4A00E15C02E2E16AE552E16EE552E5CFDAFF61
|
||||
:108F5A00E7CFD9FF1200D9CFE6FFDACFE6FFE1CF9C
|
||||
:108F6A00D9FFE2CFDAFFAD6AAC6AFD0EDBB0AD889D
|
||||
:108F7A00DBA202D0AD8CAC8CDBB4AD8EDBA602D00A
|
||||
:108F8A00AC8801D0AC8ADBB8AD84DBBAAC86DBAC8A
|
||||
:108F9A0002D09D8A01D09D9ADBAE02D09D8801D075
|
||||
:108FAA009D98FB0EDB50B06EFC0EDBCF4FF04FC02E
|
||||
:108FBA004EF04F6A4E507F6EAD8AAC8EE552E5CFC9
|
||||
:108FCA00DAFFE7CFD9FF120040504502F3CF3CF059
|
||||
:108FDA00F4CF3DF04602F3503D26000EF4203E6EDB
|
||||
:108FEA0040504702F3503E26000EF4203F6E405098
|
||||
:108FFA004802F3503F2641504502F3503D26F450B3
|
||||
:10900A003E22000E3F2241504602F3503E26F450C3
|
||||
:10901A003F2241504702F3503F2642504502F35047
|
||||
:10902A003E26F4503F2242504602F3503F26435018
|
||||
:10903A004502F3503F2612001201000202000040CE
|
||||
:10904A00D80492FD820101020301090243000201D0
|
||||
:10905A0000C03209040000010202010005240010C8
|
||||
:10906A000104240202052406000105240100010767
|
||||
:10907A0005810308000209040100020A0000000732
|
||||
:0F908A00050202400000070582024000005490DA
|
||||
:10909A003F6A3E6A3D6A3C6A200EE76ED8904036C7
|
||||
:1090AA004136423643363C363D363E363F364550EB
|
||||
:1090BA003C5C46503D5847503E5848503F5809E39B
|
||||
:1090CA0045503C5E46503D5A47503E5A48503F5ADA
|
||||
:1090DA00402AE72EE4D71200FE0EE3CFE9FFFF0E87
|
||||
:1090EA00E3CFEAFFE9CFF3FFEACFF4FFFB0EE35049
|
||||
:1090FA0003E1FC0EE35009E0FB0EE30602E2FC0E7C
|
||||
:10910A00E306FD0EE350EE6EF1D71200D9CFE6FF6B
|
||||
:10911A00DACFE6FFE1CFD9FFE2CFDAFFADAC04D078
|
||||
:10912A00AD900101FFB3AD80FD0EDB50AE6EE5528E
|
||||
:10913A00E5CFDAFFE7CFD9FF1200FF0EE124E96E8F
|
||||
:10914A00FF0EE220EA6EEDCFF4FFEFCFF3FFF466F5
|
||||
:10915A0007D0600EF36404D07B0EF36001D0F39A5B
|
||||
:10916A001200D9CFE6FFDACFE6FFE1CFD9FFE2CF8F
|
||||
:10917A00DAFFFD0EDB507E6EE552E5CFDAFFE7CF70
|
||||
:10918A00D9FF12001EEE00F02EEE00F0F86A3B9CAA
|
||||
:10919A0018EC47F0E0EC48F001EC45F0FBD7120080
|
||||
:1091AA00F36AF46AF32A0F0B05E0D890F336F43623
|
||||
:1091BA00E804FBE112001200040309041803530037
|
||||
:1091CA00630068006D0061006C007A00480061006D
|
||||
:1091DA007500730038034500690042006F0074008F
|
||||
:1091EA0042006F006100720064002C002000200021
|
||||
:1091FA002000200020002000200020002000200065
|
||||
:10920A00200020002000200020002000220320004F
|
||||
:10921A002000200020002000200020002000200044
|
||||
:10922A0020002000200020002000200020008002D2
|
||||
:0F923A0084029C02D40200060000000000000025
|
||||
:08FFF800ACF70AFF63F801F009
|
||||
:00000001FF
|
||||
|
|
|
@ -151,7 +151,7 @@ volatile UINT16 g_StepperDisableTimeoutS; // Seconds of no motion before m
|
|||
volatile UINT16 g_StepperDisableSecondCounter; // Counts milliseconds up to 1 s for stepper disable timeout
|
||||
volatile UINT16 g_StepperDisableCountdownS; // After motion is done, counts down in seconds from g_StepperDisableTimeoutS to zero
|
||||
|
||||
const rom char st_version[] = {"EBBv13_and_above EB Firmware Version 3.0.1_223"};
|
||||
const rom char st_version[] = {"EBBv13_and_above EB Firmware Version 3.0.1"};
|
||||
|
||||
#pragma udata ISR_buf = 0x100
|
||||
volatile unsigned int ISR_A_FIFO[16]; // Stores the most recent analog conversions
|
||||
|
|
Plik binarny nie jest wyświetlany.
|
@ -1,5 +1,5 @@
|
|||
MPLINK 5.00, LINKER
|
||||
Linker Map File - Created Wed Mar 27 21:45:03 2024
|
||||
Linker Map File - Created Tue Apr 02 21:10:59 2024
|
||||
|
||||
Section Info
|
||||
Section Type Address Location Size(Bytes)
|
||||
|
|
Ładowanie…
Reference in New Issue