kopia lustrzana https://github.com/evil-mad/EggBot
Added ThreeBeeBee build configuration to bootloader project.
rodzic
f412b1ef90
commit
4bb74eb4a6
Plik binarny nie jest wyświetlany.
|
@ -0,0 +1,257 @@
|
|||
:020000040000FA
|
||||
:0600000076EF06F012008D
|
||||
:0600080004EF08F01200F5
|
||||
:060018000CEF08F01200DD
|
||||
:02001E001DEED5
|
||||
:0E00200000F02DEE00F0F86A92EF06F01200EC
|
||||
:020030000000CE
|
||||
:0E0032003E0E006E016AFC0E026E036A046A46
|
||||
:10004000076808680968066A1200D9CFE6FFE1CFA1
|
||||
:10005000D9FFE65204501EE1040108BF1AD0400E39
|
||||
:10006000E66E600EE66E000EE66E38EC06F0E552C7
|
||||
:10007000E552E552010E046EDF6A400EDF5C09E2D4
|
||||
:10008000DF50EA6AA00FE96E000EEA22EF6ADF2A6B
|
||||
:10009000F4D717D100016051080A01E10DD10F0A10
|
||||
:1000A00001E1D3D0010A01E1CAD0030A67E0010AE5
|
||||
:1000B00058E0070A44E0010A01E003D10001020E02
|
||||
:1000C000A06F00013A0EA16F0001010EA26F0001A6
|
||||
:1000D000010EA36F0001A46B100EA56FA66BA76B9A
|
||||
:1000E00001C0A8F002C0A9F003C0AAF0100E0001E0
|
||||
:1000F000A95F000E0001AA5B0001AB6B0001030EBB
|
||||
:10010000AC6F0001F80EAD6FAE69AF6BB06B000164
|
||||
:10011000080EB16FB26BB36BB46B0001B56904012B
|
||||
:100120000CBF0CD0400EE66EA00EE66E000EE66E22
|
||||
:1001300008EC06F0E552E552E552046AC2D000012F
|
||||
:10014000615107E13F0E006EF80E016E0268036A0E
|
||||
:1001500006D03E0E006E016AFC0E026E036A046A4F
|
||||
:10016000B0D0040E056E0028055C06E20400AED88F
|
||||
:100170009DEC04F0052AF7D7046AA3D0E8680718B5
|
||||
:1001800005E1E868081802E1E868091806E161C0BD
|
||||
:1001900007F062C008F063C009F007500001611960
|
||||
:1001A00008E108500001621904E1095000016319D7
|
||||
:1001B00000E143E1DF6A00016551DF5C3EE2000ED1
|
||||
:1001C000075C100E0858000E09582CE300285B6EDF
|
||||
:1001D0005C6A0A0ED8905B365C36E806FBE15D6A25
|
||||
:1001E0005CBE5D685B50075C5C5008585D50095808
|
||||
:1001F00019E23A0E0001D8806555DF24EA6A660FDD
|
||||
:10020000E96E000EEA22EF50E66E0650E96EEA6AE9
|
||||
:10021000E9BEEA680A0EE926000EEA22E552E75036
|
||||
:10022000EF6E062A072A000E0822000E09223A0E57
|
||||
:10023000065C01E15ED8DF2ABED7046A42D059D8F5
|
||||
:10024000076808680968046A3CD00001070EA06FBF
|
||||
:1002500061C0A1F062C0A2F063C0A3F064C0A4F0CA
|
||||
:1002600065C0A5F061C0F6FF62C0F7FF63C0F8FF8C
|
||||
:10027000DF6A00016551DF5C0FE209003A0E000100
|
||||
:10028000D8806555DF24EA6AA60FE96E000EEA22DF
|
||||
:10029000F5CFEFFFDF2AEDD704010CBF0CD0400EE5
|
||||
:1002A000E66EA00EE66E000EE66E08EC06F0E55275
|
||||
:1002B000E552E552046A05D06592656A68D8FF0088
|
||||
:1002C00000D0E552E552E7CFD9FF1200F66A05509B
|
||||
:1002D000F76EF86AD890F736F836F736F836140E17
|
||||
:1002E000A66EF29E550EA76EAA0EA76EA682A694C3
|
||||
:1002F0001200D9CFE6FFE1CFD9FFE652DF6A000E48
|
||||
:10030000E76E0618E8AE02D0063403D0E750D88076
|
||||
:10031000065436E206505B6E5C6A5D6A5BAE02D0E4
|
||||
:100320005C685D685B50075CF66E5C500858F76E61
|
||||
:100330005D500958F86EDF50EA6A0A0FE96E000E48
|
||||
:10034000EA22EF50F56E0D00DF2A0606065009E09E
|
||||
:10035000DF50EA6A0A0FE96E000EEA22EF50F56EEE
|
||||
:1003600001D0F5680C00DF2A240EA66EF29E550E11
|
||||
:10037000A76EAA0EA76EA682065001E00606BFD79A
|
||||
:10038000A694066AE552E552E7CFD9FF1200D9CF0D
|
||||
:10039000E6FFE1CFD9FFE652DF6AFF0EDF5C0AE23B
|
||||
:1003A000E868E85005E0E80600D000D000D0F9D7B2
|
||||
:0E03B000DF2AF3D7E552E552E7CFD9FF12005E
|
||||
:0203BE005FD905
|
||||
:1003C000E652645032E16296040100513C0BE8426F
|
||||
:1003D000E8420D0828E1180E021923E1040E031962
|
||||
:1003E00020E1100E026F040E036FDF6ADF505B6EB8
|
||||
:1003F0005C6A080E5B5C000E5C5813E2DF50EA6A30
|
||||
:10040000180FE96E040EEA22EF50E66EDF50EA6A3A
|
||||
:10041000100FE96E040EEA22E552E750EF6EDF2A74
|
||||
:10042000E5D70ED80AD03DD808D0040E645C03E1AD
|
||||
:1004300062964DD802D0000E01D0010EE55224D1B3
|
||||
:100440001ED9E652040104BF046B556A516A526A10
|
||||
:10045000536A546A4FEC03F0DF6ADF505B6E5C6AEC
|
||||
:10046000010E5B5C000E5C5819E2525017E1F76A0E
|
||||
:10047000DF34FE0BF736F66EA40EF6260E0EF722CC
|
||||
:100480000900F5CF5BF00800F5CF5CF004D05CC04C
|
||||
:10049000FAFF5B50F96EFBDFDF2ADFD79ED8E5520B
|
||||
:1004A000F3D0020E515C0EE176D80401180E026FF3
|
||||
:1004B000040E036F080E016F00BD02D0C80E05D0F8
|
||||
:1004C000880E03D0BCD8CCD88C0E006F1200040E5E
|
||||
:1004D000575C0AE112C438FF0F013851000802E2EC
|
||||
:1004E000050E01D0030E576E51040FE110D8020E15
|
||||
:1004F000555C03E10401840E06D0040104BD02D062
|
||||
:10050000C80E01D0880E046F12001FEF03F0B7D899
|
||||
:10051000020EE126080E535C000E54580DE253C043
|
||||
:10052000DEFF54C0DDFF555002E1010E03D055043B
|
||||
:1005300006E1020E556E03D0080EDE6EDD6A040180
|
||||
:1005400004930491010EDB500413DFCF05F4DE5059
|
||||
:10055000535EDD50545A0001180EE26F040EE36F33
|
||||
:1005600058A20CD085D810E0E0C0F6FFE1C0F7FF3C
|
||||
:100570000800F55068D8F6E2DB06F4D779D804E035
|
||||
:1005800087D8FCE2DB06FAD7020EE15C02E2E16A00
|
||||
:10059000E552E16E79D073D8020EE126030E040114
|
||||
:1005A0000015E76E010EE7CFDBFF01C4DFFFDE5071
|
||||
:1005B0005326DD5054220001180EE06F040EE16F47
|
||||
:1005C00057D804E065D8FCE2DB06FAD7020EE15CFE
|
||||
:1005D00002E2E16AE552E16E57D06598525005E1BA
|
||||
:1005E0003FD8840E006F040118D0040110AF17D05B
|
||||
:1005F0005350165D5450175904E216C453F017C4F3
|
||||
:1006000054F085DF010E516E2BD8800E006F04016F
|
||||
:10061000180E066F040E076FC80E046F1200020E4C
|
||||
:10062000516E0401056BC80E046F0401080E016FC2
|
||||
:10063000180E026F040E036FC80E006F1200516A8D
|
||||
:100640000401046B1200E2C0E9FFE3C0EAFFEF6EB1
|
||||
:10065000E22B000EE323E02BE123DF06010E120064
|
||||
:100660000401080E016F100E026F040E036F1200DA
|
||||
:10067000D9CFE9FFDACFEAFFEE50ED101200D9CF63
|
||||
:10068000E6FFE1CFD9FF1200E552E7CFD9FF120014
|
||||
:0E069000E0C0E9FFE1C0EAFFEF5023EF03F006
|
||||
:02069E00040155
|
||||
:1006A0001051600BE842E842E842E842E8420009A3
|
||||
:1006B00001E012001151070A43E00B0A41E0070A6A
|
||||
:1006C00034E0010A24E00B0A20E0020A1EE0030ADB
|
||||
:1006D0001AE0080A10E0010A0CE00F0A08E0030A19
|
||||
:1006E00001E01200010E526E040E576E1200A1EFCF
|
||||
:1006F00003F0D7EF03F0010E526E0001590EE06FC8
|
||||
:10070000000EE16F0ED0F1EF03F01FEF04F0010EC9
|
||||
:10071000526E14510001E06FE16B5A0EE027000E9B
|
||||
:10072000E1235892010E536E1200010E526E1451C5
|
||||
:10073000EA6A5A0FE96E000EEA2212C4EFFF1200B5
|
||||
:100740001200800E0401105D31E11351030A20E014
|
||||
:10075000010A0BE0030A29E1010E526E0001E40ECA
|
||||
:10076000E06F0D0EE16F120E1ED0AAD89A0EF6267B
|
||||
:100770000E0EB8D8020E0001F76AE025F66EE151C0
|
||||
:10078000F7220900F5CF53F00A00F5CF54F00DD051
|
||||
:1007900097D89E0EF6260E0EA5D8E0C0F6FFE1C053
|
||||
:1007A000F7FF0800F550536E546A58821200010E8C
|
||||
:1007B000526E0F0EE66E270EE66E0F0E9BD8010EE0
|
||||
:1007C000E66E5A0EE66E000E95D812C459F004017A
|
||||
:1007D000125103E1050E576E1200060E576EF3EF2D
|
||||
:1007E00005F00401186B196B040110511F0B020A6C
|
||||
:1007F0000EE0030A09E0010A17E1010E526E58A04B
|
||||
:1008000013D00401188310D0010E526E0DD04AD8B7
|
||||
:1008100001E0010E5ED8E2C0E9FFEA6EEF50040B82
|
||||
:1008200003E00401010E186F520408E10001180EE4
|
||||
:10083000E06F040EE16F5892020E536E1200040135
|
||||
:1008400012050CE110511F0B000908E1010E526E58
|
||||
:10085000030E115D02E1588001D05890125121E140
|
||||
:1008600010511F0B02081DE114510F0B000919E074
|
||||
:1008700019D801E0010E2DD8030E0401115D02E12B
|
||||
:10088000840E03D014AF07D0400EE2C0E9FFE3C0EE
|
||||
:10089000EAFFEF6E1200880EE2C0E9FFE3C0EAFF54
|
||||
:1008A000EF6E1200010E526E14510F0B080DF35033
|
||||
:1008B0005C6A000F5B6E040E5C221451800B120008
|
||||
:1008C000010E526E1251F66EF76AD890F636F73670
|
||||
:1008D0001200040DF35000015B24E26F000E5C2057
|
||||
:1008E000E36F1200F7220900F5CFE0F00A00F5CF20
|
||||
:1008F000E1F01200E66E76EC05F0E552E552E552C5
|
||||
:020900001200E3
|
||||
:0E09020065A60CD8570409E165BA07D0626AF1
|
||||
:100910000F01366B36813689020E576E1200656AFA
|
||||
:100920000F01366B6586010E576E1200656A0F0166
|
||||
:10093000366B576A120096EF04F0575001E112002F
|
||||
:100940006250040B05E00F013651040B01E083D81F
|
||||
:1009500065B212006250010B05E00F013651010B28
|
||||
:1009600001E093D86250100B05E00F013651100BD7
|
||||
:1009700001E01FD86250200B05E00F013651200B1B
|
||||
:1009800001E071D8030E575C01E21200566A040EB2
|
||||
:10099000565C0EE26250080B0BE00F013651080B5B
|
||||
:1009A00007E0DFEC01F0000901E16296562AEFD77B
|
||||
:1009B0001200D9CFE6FFE1CFD9FF020EE12636CFF4
|
||||
:1009C000DFFF0F01040E366F629865828C50040BB6
|
||||
:1009D00001E0010E5B6E8C50080B01E0010E5B1014
|
||||
:1009E000E76E010EE7CFDBFF8C968C94A198A08870
|
||||
:1009F0000300A150100B05E1D050080B02E10300E9
|
||||
:100A0000F8D7A098DF500F013613010EDB50E8B085
|
||||
:100A10008C86E8A08C96010EDB50E8B08C84E8A0B0
|
||||
:100A20008C94D50E4F6E020E506E4FC05BF050C0CE
|
||||
:100A30005CF04F06000E505A5B505C1002E0040060
|
||||
:100A4000F4D7020EE15C02E2E16AE552E16EE552A2
|
||||
:100A5000E7CFD9FF120065920F01369562A402D04C
|
||||
:100A60006294FCD712000F0126A10DD0800E040164
|
||||
:100A7000005D07E1840E0401045D03E104018C0EB6
|
||||
:100A8000006F0F012691629A1200636A626A0F0179
|
||||
:100A90009F0E376F0F017B0E366F0F01386B0F0EF5
|
||||
:100AA000E66E270EE66E0F0EE66E20D8E552E55292
|
||||
:100AB000E5520F01160E266F62A605D0629600D091
|
||||
:100AC00000D00000F9D765981FEC03F00401080E70
|
||||
:100AD000016F0401100E026F040E036F04018C0EEF
|
||||
:100AE000006F5890596A030E576E1200D9CFE6FF77
|
||||
:100AF000E1CFD9FFFD0EDBCFE9FFFE0EDBCFEAFF32
|
||||
:100B0000FC0EDB5004E0EE6AFC0EDB06F9D7E55282
|
||||
:060B1000E7CFD9FF12003F
|
||||
:0A0B1600040110511F0B010801E05B
|
||||
:100B20001200145101E01200060E115D21E1135173
|
||||
:100B3000230A1DE0010A0DE0030A19E1020E526EBC
|
||||
:100B4000590405E10001080EE06F0E0EE16F090E79
|
||||
:100B50000CD0020E526E590405E100017D0EE06FCB
|
||||
:100B60000E0EE16F590403E11D0E536E546A588254
|
||||
:100B700004011051600BE842E842E842E842E842D2
|
||||
:100B8000010801E0120011510B0A26E0080A19E0E1
|
||||
:100B9000090A12E0080A09E00B0A05E0080A01E068
|
||||
:100BA0001200F1EF05F0F2EF05F0020E526E0001B7
|
||||
:100BB0004A0EE06F000E0BD0020E526E13C44AF0C4
|
||||
:100BC0001200020E526E00014B0EE06F000EE16F3C
|
||||
:100BD0005892010E536E1200020E526E12C44BF068
|
||||
:100BE0001200120012004C6A0F011E0E276F040142
|
||||
:100BF000400E096F200E0A6F040E0B6F880E086FEF
|
||||
:100C00000401600E0E6F040E0F6F400E0C6F120089
|
||||
:100C1000D9CFE6FFE1CFD9FFE652FC0EDB5040080A
|
||||
:100C200005E2400EF36EFC0EF3CFDBFFDF6AFC0E35
|
||||
:100C3000DB50DF5C0FE2DF504DD8EF50E66EDF5047
|
||||
:100C4000EA6A600FE96E040EEA22E552E750EF6EA1
|
||||
:100C5000DF2AEDD7FC0EDBCF0DF4400E04010C179C
|
||||
:100C60000C7D880E0C13E552E552E7CFD9FF120038
|
||||
:100C7000D9CFE6FFE1CFD9FF4C6A040108BF25D0E8
|
||||
:100C8000FC0EDBCF5BF00951D8805B5403E2FC0E15
|
||||
:100C900009C4DBFF4C6AFC0EDB504C5C0FE24C508D
|
||||
:100CA000EA6A200FE96E040EEA22EF50E66E4C501D
|
||||
:100CB00011D8E552E750EF6E4C2AEDD70401400EF3
|
||||
:100CC000096F0817087D880E08134C50E552E7CFCE
|
||||
:100CD000D9FF1200E76EFD0EDBCFE9FFFE0EDBCF82
|
||||
:0C0CE000EAFFE750E926000EEA221200AD
|
||||
:040CEC001DEE00F009
|
||||
:100CF0002DEE00F0F86AF66A100EF76E0800F55057
|
||||
:100D0000FF0808E1010EF66E100EF76E0800F550B0
|
||||
:100D1000FF0806E080AC02D000EF08F080ACFED700
|
||||
:100D200001D812000DD8040034D837D8060E575C0D
|
||||
:100D300005E16550020B02E125EC00F0F4D712004A
|
||||
:100D4000600ED36E9B8C580E4F6E020E506E4FC0CD
|
||||
:100D50005BF050C05CF04F06000E505A5B505C10C8
|
||||
:100D6000F6E165A604D06592656AC7EC01F00F0153
|
||||
:100D7000140E396F576A586A596A19EC00F04D6AB7
|
||||
:100D80004E6A8C968C94959695940F01486B496B9E
|
||||
:100D9000120081EC04F09DEF04F04D504E1004E180
|
||||
:100DA000100E4D6E270E4E6E4D06000E4E5A060E5C
|
||||
:100DB000575C02E28C868C94060E575C12E14D5013
|
||||
:100DC0004E100FE10001E65102E18C868C94030E77
|
||||
:100DD000E65D02E18C968C84E62BE651030801E285
|
||||
:040DE000E66B1200AC
|
||||
:0C0DE4001201000200000008D8043C00CE
|
||||
:100DF00002000102000109022900010100C03209BC
|
||||
:100E00000400000203000000092111010001221D5D
|
||||
:100E100000070581034000010705010340000104AC
|
||||
:100E200003090434034D006900630072006F00631E
|
||||
:100E300000680069007000200054006500630068CD
|
||||
:100E4000006E006F006C006F0067007900200049A1
|
||||
:100E5000006E0063002E0026034800490044002075
|
||||
:100E600000550053004200200042006F006F0074E4
|
||||
:100E7000006C006F0061006400650072000600FFF6
|
||||
:100E80000901A10119012940150026FF00750895E7
|
||||
:100E9000408100190129409100C0F60DF60D1F0E8A
|
||||
:060EA000230E570E160B95
|
||||
:0A0EA600C00EF36E00EE00F00E0E19
|
||||
:100EB00001D81200EA6002D0EE6AFCD7F350E96074
|
||||
:060EC0001200EE6AFCD7EF
|
||||
:01FFF800AC5C
|
||||
:01FFF900F710
|
||||
:01FFFA000AFC
|
||||
:01FFFB00FF06
|
||||
:01FFFC0063A1
|
||||
:01FFFD00F80B
|
||||
:01FFFE000101
|
||||
:01FFFF00F011
|
||||
:00000001FF
|
1349
EBB_firmware/bootloader.X/dist/THREEBEEBEE/production/bootloader.X.production.map
vendored
100644
1349
EBB_firmware/bootloader.X/dist/THREEBEEBEE/production/bootloader.X.production.map
vendored
100644
Plik diff jest za duży
Load Diff
|
@ -0,0 +1,267 @@
|
|||
#
|
||||
# Generated Makefile - do not edit!
|
||||
#
|
||||
# Edit the Makefile in the project folder instead (../Makefile). Each target
|
||||
# has a -pre and a -post target defined where you can add customized code.
|
||||
#
|
||||
# This makefile implements configuration specific macros and targets.
|
||||
|
||||
|
||||
# Include project Makefile
|
||||
ifeq "${IGNORE_LOCAL}" "TRUE"
|
||||
# do not include local makefile. User is passing all local related variables already
|
||||
else
|
||||
include Makefile
|
||||
# Include makefile containing local settings
|
||||
ifeq "$(wildcard nbproject/Makefile-local-THREEBEEBEE.mk)" "nbproject/Makefile-local-THREEBEEBEE.mk"
|
||||
include nbproject/Makefile-local-THREEBEEBEE.mk
|
||||
endif
|
||||
endif
|
||||
|
||||
# Environment
|
||||
MKDIR=gnumkdir -p
|
||||
RM=rm -f
|
||||
MV=mv
|
||||
CP=cp
|
||||
|
||||
# Macros
|
||||
CND_CONF=THREEBEEBEE
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
IMAGE_TYPE=debug
|
||||
OUTPUT_SUFFIX=cof
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/bootloader.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
else
|
||||
IMAGE_TYPE=production
|
||||
OUTPUT_SUFFIX=hex
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/bootloader.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
endif
|
||||
|
||||
ifeq ($(COMPARE_BUILD), true)
|
||||
COMPARISON_BUILD=
|
||||
else
|
||||
COMPARISON_BUILD=
|
||||
endif
|
||||
|
||||
ifdef SUB_IMAGE_ADDRESS
|
||||
|
||||
else
|
||||
SUB_IMAGE_ADDRESS_COMMAND=
|
||||
endif
|
||||
|
||||
# Object Directory
|
||||
OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
|
||||
|
||||
# Distribution Directory
|
||||
DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
|
||||
# Source Files Quoted if spaced
|
||||
SOURCEFILES_QUOTED_IF_SPACED=source/Boot46J50Family.c source/hid.c source/main.c source/usb9.c source/usbctrltrf.c source/usbdrv.c source/usbdsc.c source/usbmmap.c
|
||||
|
||||
# Object Files Quoted if spaced
|
||||
OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/source/Boot46J50Family.o ${OBJECTDIR}/source/hid.o ${OBJECTDIR}/source/main.o ${OBJECTDIR}/source/usb9.o ${OBJECTDIR}/source/usbctrltrf.o ${OBJECTDIR}/source/usbdrv.o ${OBJECTDIR}/source/usbdsc.o ${OBJECTDIR}/source/usbmmap.o
|
||||
POSSIBLE_DEPFILES=${OBJECTDIR}/source/Boot46J50Family.o.d ${OBJECTDIR}/source/hid.o.d ${OBJECTDIR}/source/main.o.d ${OBJECTDIR}/source/usb9.o.d ${OBJECTDIR}/source/usbctrltrf.o.d ${OBJECTDIR}/source/usbdrv.o.d ${OBJECTDIR}/source/usbdsc.o.d ${OBJECTDIR}/source/usbmmap.o.d
|
||||
|
||||
# Object Files
|
||||
OBJECTFILES=${OBJECTDIR}/source/Boot46J50Family.o ${OBJECTDIR}/source/hid.o ${OBJECTDIR}/source/main.o ${OBJECTDIR}/source/usb9.o ${OBJECTDIR}/source/usbctrltrf.o ${OBJECTDIR}/source/usbdrv.o ${OBJECTDIR}/source/usbdsc.o ${OBJECTDIR}/source/usbmmap.o
|
||||
|
||||
# Source Files
|
||||
SOURCEFILES=source/Boot46J50Family.c source/hid.c source/main.c source/usb9.c source/usbctrltrf.c source/usbdrv.c source/usbdsc.c source/usbmmap.c
|
||||
|
||||
|
||||
|
||||
CFLAGS=
|
||||
ASFLAGS=
|
||||
LDLIBSOPTIONS=
|
||||
|
||||
############# Tool locations ##########################################
|
||||
# If you copy a project from one host to another, the path where the #
|
||||
# compiler is installed may be different. #
|
||||
# If you open this project with MPLAB X in the new host, this #
|
||||
# makefile will be regenerated and the paths will be corrected. #
|
||||
#######################################################################
|
||||
# fixDeps replaces a bunch of sed/cat/printf statements that slow down the build
|
||||
FIXDEPS=fixDeps
|
||||
|
||||
.build-conf: ${BUILD_SUBPROJECTS}
|
||||
ifneq ($(INFORMATION_MESSAGE), )
|
||||
@echo $(INFORMATION_MESSAGE)
|
||||
endif
|
||||
${MAKE} -f nbproject/Makefile-THREEBEEBEE.mk dist/${CND_CONF}/${IMAGE_TYPE}/bootloader.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
|
||||
MP_PROCESSOR_OPTION=18F46J50
|
||||
MP_PROCESSOR_OPTION_LD=18f46j50
|
||||
MP_LINKER_DEBUG_OPTION= -u_DEBUGSTACK
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: assemble
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
else
|
||||
endif
|
||||
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: compile
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
${OBJECTDIR}/source/Boot46J50Family.o: source/Boot46J50Family.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/Boot46J50Family.o.d
|
||||
@${RM} ${OBJECTDIR}/source/Boot46J50Family.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_PK3=1 -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/Boot46J50Family.o source/Boot46J50Family.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/Boot46J50Family.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/Boot46J50Family.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
${OBJECTDIR}/source/hid.o: source/hid.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/hid.o.d
|
||||
@${RM} ${OBJECTDIR}/source/hid.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_PK3=1 -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/hid.o source/hid.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/hid.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/hid.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
${OBJECTDIR}/source/main.o: source/main.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/main.o.d
|
||||
@${RM} ${OBJECTDIR}/source/main.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_PK3=1 -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/main.o source/main.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/main.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
${OBJECTDIR}/source/usb9.o: source/usb9.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/usb9.o.d
|
||||
@${RM} ${OBJECTDIR}/source/usb9.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_PK3=1 -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/usb9.o source/usb9.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/usb9.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/usb9.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
${OBJECTDIR}/source/usbctrltrf.o: source/usbctrltrf.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/usbctrltrf.o.d
|
||||
@${RM} ${OBJECTDIR}/source/usbctrltrf.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_PK3=1 -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/usbctrltrf.o source/usbctrltrf.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/usbctrltrf.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/usbctrltrf.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
${OBJECTDIR}/source/usbdrv.o: source/usbdrv.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/usbdrv.o.d
|
||||
@${RM} ${OBJECTDIR}/source/usbdrv.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_PK3=1 -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/usbdrv.o source/usbdrv.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/usbdrv.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/usbdrv.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
${OBJECTDIR}/source/usbdsc.o: source/usbdsc.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/usbdsc.o.d
|
||||
@${RM} ${OBJECTDIR}/source/usbdsc.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_PK3=1 -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/usbdsc.o source/usbdsc.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/usbdsc.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/usbdsc.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
${OBJECTDIR}/source/usbmmap.o: source/usbmmap.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/usbmmap.o.d
|
||||
@${RM} ${OBJECTDIR}/source/usbmmap.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_PK3=1 -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/usbmmap.o source/usbmmap.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/usbmmap.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/usbmmap.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
else
|
||||
${OBJECTDIR}/source/Boot46J50Family.o: source/Boot46J50Family.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/Boot46J50Family.o.d
|
||||
@${RM} ${OBJECTDIR}/source/Boot46J50Family.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/Boot46J50Family.o source/Boot46J50Family.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/Boot46J50Family.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/Boot46J50Family.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
${OBJECTDIR}/source/hid.o: source/hid.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/hid.o.d
|
||||
@${RM} ${OBJECTDIR}/source/hid.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/hid.o source/hid.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/hid.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/hid.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
${OBJECTDIR}/source/main.o: source/main.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/main.o.d
|
||||
@${RM} ${OBJECTDIR}/source/main.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/main.o source/main.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/main.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
${OBJECTDIR}/source/usb9.o: source/usb9.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/usb9.o.d
|
||||
@${RM} ${OBJECTDIR}/source/usb9.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/usb9.o source/usb9.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/usb9.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/usb9.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
${OBJECTDIR}/source/usbctrltrf.o: source/usbctrltrf.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/usbctrltrf.o.d
|
||||
@${RM} ${OBJECTDIR}/source/usbctrltrf.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/usbctrltrf.o source/usbctrltrf.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/usbctrltrf.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/usbctrltrf.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
${OBJECTDIR}/source/usbdrv.o: source/usbdrv.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/usbdrv.o.d
|
||||
@${RM} ${OBJECTDIR}/source/usbdrv.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/usbdrv.o source/usbdrv.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/usbdrv.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/usbdrv.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
${OBJECTDIR}/source/usbdsc.o: source/usbdsc.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/usbdsc.o.d
|
||||
@${RM} ${OBJECTDIR}/source/usbdsc.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/usbdsc.o source/usbdsc.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/usbdsc.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/usbdsc.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
${OBJECTDIR}/source/usbmmap.o: source/usbmmap.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/source"
|
||||
@${RM} ${OBJECTDIR}/source/usbmmap.o.d
|
||||
@${RM} ${OBJECTDIR}/source/usbmmap.o
|
||||
${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -DTHREEBEEBEE_V10 -I"." -ms -oa- -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/source/usbmmap.o source/usbmmap.c
|
||||
@${DEP_GEN} -d ${OBJECTDIR}/source/usbmmap.o
|
||||
@${FIXDEPS} "${OBJECTDIR}/source/usbmmap.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
|
||||
|
||||
endif
|
||||
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: link
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/bootloader.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk source/BootModified.rm18f46j50_g.lkr
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_LD} $(MP_EXTRA_LD_PRE) "source\BootModified.rm18f46j50_g.lkr" -p$(MP_PROCESSOR_OPTION_LD) -w -x -u_DEBUG -m"${DISTDIR}/bootloader.X.${IMAGE_TYPE}.map" -z__MPLAB_BUILD=1 -u_CRUNTIME -z__MPLAB_DEBUG=1 -z__MPLAB_DEBUGGER_PK3=1 $(MP_LINKER_DEBUG_OPTION) -l ${MP_CC_DIR}\\..\\lib -o dist/${CND_CONF}/${IMAGE_TYPE}/bootloader.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
else
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/bootloader.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk source/BootModified.rm18f46j50_g.lkr
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_LD} $(MP_EXTRA_LD_PRE) "source\BootModified.rm18f46j50_g.lkr" -p$(MP_PROCESSOR_OPTION_LD) -w -m"${DISTDIR}/bootloader.X.${IMAGE_TYPE}.map" -z__MPLAB_BUILD=1 -u_CRUNTIME -l ${MP_CC_DIR}\\..\\lib -o dist/${CND_CONF}/${IMAGE_TYPE}/bootloader.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
endif
|
||||
|
||||
|
||||
# Subprojects
|
||||
.build-subprojects:
|
||||
|
||||
|
||||
# Subprojects
|
||||
.clean-subprojects:
|
||||
|
||||
# Clean Targets
|
||||
.clean-conf: ${CLEAN_SUBPROJECTS}
|
||||
${RM} -r build/THREEBEEBEE
|
||||
${RM} -r dist/THREEBEEBEE
|
||||
|
||||
# Enable dependency checking
|
||||
.dep.inc: .depcheck-impl
|
||||
|
||||
DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
|
||||
ifneq (${DEPFILES},)
|
||||
include ${DEPFILES}
|
||||
endif
|
|
@ -1,4 +1,15 @@
|
|||
#
|
||||
<<<<<<< HEAD
|
||||
#Sun Apr 26 22:45:49 CDT 2020
|
||||
46J50.languagetoolchain.version=3.47
|
||||
46J50.Pack.dfplocation=C\:\\Program Files (x86)\\Microchip\\MPLABX\\v5.35\\packs\\Microchip\\PIC18F-J_DFP\\1.2.31
|
||||
conf.ids=46J50,45J50,THREEBEEBEE
|
||||
45J50.com-microchip-mplab-nbide-toolchainC18-C18LanguageToolchain.md5=c94b3db824a61d4414f08737756783b5
|
||||
THREEBEEBEE.com-microchip-mplab-nbide-toolchainC18-C18LanguageToolchain.md5=c94b3db824a61d4414f08737756783b5
|
||||
45J50.Pack.dfplocation=C\:\\Program Files (x86)\\Microchip\\MPLABX\\v5.35\\packs\\Microchip\\PIC18F-J_DFP\\1.2.31
|
||||
THREEBEEBEE.languagetoolchain.version=3.47
|
||||
configurations-xml=4c84407b1af863d8dc9cfa2c103b2c2b
|
||||
=======
|
||||
#Fri Nov 29 21:45:14 CST 2019
|
||||
46J50.languagetoolchain.version=3.47
|
||||
46J50.Pack.dfplocation=C\:\\Program Files (x86)\\Microchip\\MPLABX\\v5.30\\packs\\Microchip\\PIC18F-J_DFP\\1.1.24
|
||||
|
@ -6,9 +17,17 @@ conf.ids=46J50,45J50
|
|||
45J50.com-microchip-mplab-nbide-toolchainC18-C18LanguageToolchain.md5=b4e9e7bd91ea43579a448f25d09b8b3c
|
||||
45J50.Pack.dfplocation=C\:\\Program Files (x86)\\Microchip\\MPLABX\\v5.30\\packs\\Microchip\\PIC18F-J_DFP\\1.1.24
|
||||
configurations-xml=7ad545f18f828754d20a3bbd29dd4004
|
||||
>>>>>>> f412b1ef90868d51da293495a9151d1fcd4f4675
|
||||
46J50.languagetoolchain.dir=C\:\\MCC18\\bin
|
||||
THREEBEEBEE.Pack.dfplocation=C\:\\Program Files (x86)\\Microchip\\MPLABX\\v5.35\\packs\\Microchip\\PIC18F-J_DFP\\1.2.31
|
||||
45J50.languagetoolchain.version=3.47
|
||||
45J50.languagetoolchain.dir=C\:\\MCC18\\bin
|
||||
<<<<<<< HEAD
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=5db0f4d6bbe0ec2a1f1096ccfb9d7ad3
|
||||
46J50.com-microchip-mplab-nbide-toolchainC18-C18LanguageToolchain.md5=c94b3db824a61d4414f08737756783b5
|
||||
THREEBEEBEE.languagetoolchain.dir=C\:\\MCC18\\bin
|
||||
=======
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=7cd2eead2ea6964989cbf02efe721a76
|
||||
46J50.com-microchip-mplab-nbide-toolchainC18-C18LanguageToolchain.md5=b4e9e7bd91ea43579a448f25d09b8b3c
|
||||
>>>>>>> f412b1ef90868d51da293495a9151d1fcd4f4675
|
||||
host.platform=windows
|
||||
|
|
|
@ -27,11 +27,11 @@ CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}}
|
|||
PROJECTNAME=bootloader.X
|
||||
|
||||
# Active Configuration
|
||||
DEFAULTCONF=46J50
|
||||
DEFAULTCONF=THREEBEEBEE
|
||||
CONF=${DEFAULTCONF}
|
||||
|
||||
# All Configurations
|
||||
ALLCONFS=46J50 45J50
|
||||
ALLCONFS=46J50 45J50 THREEBEEBEE
|
||||
|
||||
|
||||
# build
|
||||
|
@ -47,6 +47,7 @@ ALLCONFS=46J50 45J50
|
|||
.clobber-impl: .clobber-pre .depcheck-impl
|
||||
${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=46J50 clean
|
||||
${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=45J50 clean
|
||||
${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=THREEBEEBEE clean
|
||||
|
||||
|
||||
|
||||
|
@ -54,6 +55,7 @@ ALLCONFS=46J50 45J50
|
|||
.all-impl: .all-pre .depcheck-impl
|
||||
${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=46J50 build
|
||||
${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=45J50 build
|
||||
${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=THREEBEEBEE build
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -15,11 +15,19 @@
|
|||
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
||||
#
|
||||
SHELL=cmd.exe
|
||||
<<<<<<< HEAD
|
||||
PATH_TO_IDE_BIN=C:/Program Files (x86)/Microchip/MPLABX/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
||||
# Adding MPLAB X bin directory to path.
|
||||
PATH:=C:/Program Files (x86)/Microchip/MPLABX/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
||||
# Path to java used to run MPLAB X when this makefile was created
|
||||
MP_JAVA_PATH="C:\Program Files (x86)\Microchip\MPLABX\v5.35\sys\java\jre1.8.0_181/bin/"
|
||||
=======
|
||||
PATH_TO_IDE_BIN=C:/Program Files (x86)/Microchip/MPLABX/v5.30/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
||||
# Adding MPLAB X bin directory to path.
|
||||
PATH:=C:/Program Files (x86)/Microchip/MPLABX/v5.30/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
||||
# Path to java used to run MPLAB X when this makefile was created
|
||||
MP_JAVA_PATH="C:\Program Files (x86)\Microchip\MPLABX\v5.30\sys\java\jre1.8.0_181/bin/"
|
||||
>>>>>>> f412b1ef90868d51da293495a9151d1fcd4f4675
|
||||
OS_CURRENT="$(shell uname -s)"
|
||||
MP_CC="C:\MCC18\bin\mcc18.exe"
|
||||
# MP_CPPC is not defined
|
||||
|
@ -27,7 +35,11 @@ MP_CC="C:\MCC18\bin\mcc18.exe"
|
|||
MP_AS="C:\MCC18\bin\..\mpasm\MPASMWIN.exe"
|
||||
MP_LD="C:\MCC18\bin\mplink.exe"
|
||||
MP_AR="C:\MCC18\bin\mplib.exe"
|
||||
<<<<<<< HEAD
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files (x86)/Microchip/MPLABX/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
=======
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files (x86)/Microchip/MPLABX/v5.30/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
>>>>>>> f412b1ef90868d51da293495a9151d1fcd4f4675
|
||||
MP_CC_DIR="C:\MCC18\bin"
|
||||
# MP_CPPC_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
|
|
|
@ -0,0 +1,38 @@
|
|||
#
|
||||
# Generated Makefile - do not edit!
|
||||
#
|
||||
#
|
||||
# This file contains information about the location of compilers and other tools.
|
||||
# If you commmit this file into your revision control server, you will be able to
|
||||
# to checkout the project and build it from the command line with make. However,
|
||||
# if more than one person works on the same project, then this file might show
|
||||
# conflicts since different users are bound to have compilers in different places.
|
||||
# In that case you might choose to not commit this file and let MPLAB X recreate this file
|
||||
# for each user. The disadvantage of not commiting this file is that you must run MPLAB X at
|
||||
# least once so the file gets created and the project can be built. Finally, you can also
|
||||
# avoid using this file at all if you are only building from the command line with make.
|
||||
# You can invoke make with the values of the macros:
|
||||
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
||||
#
|
||||
SHELL=cmd.exe
|
||||
PATH_TO_IDE_BIN=C:/Program Files (x86)/Microchip/MPLABX/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
||||
# Adding MPLAB X bin directory to path.
|
||||
PATH:=C:/Program Files (x86)/Microchip/MPLABX/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
||||
# Path to java used to run MPLAB X when this makefile was created
|
||||
MP_JAVA_PATH="C:\Program Files (x86)\Microchip\MPLABX\v5.35\sys\java\jre1.8.0_181/bin/"
|
||||
OS_CURRENT="$(shell uname -s)"
|
||||
MP_CC="C:\MCC18\bin\mcc18.exe"
|
||||
# MP_CPPC is not defined
|
||||
# MP_BC is not defined
|
||||
MP_AS="C:\MCC18\bin\..\mpasm\MPASMWIN.exe"
|
||||
MP_LD="C:\MCC18\bin\mplink.exe"
|
||||
MP_AR="C:\MCC18\bin\mplib.exe"
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files (x86)/Microchip/MPLABX/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="C:\MCC18\bin"
|
||||
# MP_CPPC_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
MP_AS_DIR="C:\MCC18\bin\..\mpasm"
|
||||
MP_LD_DIR="C:\MCC18\bin"
|
||||
MP_AR_DIR="C:\MCC18\bin"
|
||||
# MP_BC_DIR is not defined
|
||||
DFP_DIR="C:/Program Files (x86)/Microchip/MPLABX/v5.35/packs/Microchip/PIC18F-J_DFP/1.2.31"
|
|
@ -18,3 +18,10 @@ CND_ARTIFACT_PATH_45J50=dist/45J50/production/bootloader.X.production.hex
|
|||
CND_PACKAGE_DIR_45J50=${CND_DISTDIR}/45J50/package
|
||||
CND_PACKAGE_NAME_45J50=bootloader.x.tar
|
||||
CND_PACKAGE_PATH_45J50=${CND_DISTDIR}/45J50/package/bootloader.x.tar
|
||||
# THREEBEEBEE configuration
|
||||
CND_ARTIFACT_DIR_THREEBEEBEE=dist/THREEBEEBEE/production
|
||||
CND_ARTIFACT_NAME_THREEBEEBEE=bootloader.X.production.hex
|
||||
CND_ARTIFACT_PATH_THREEBEEBEE=dist/THREEBEEBEE/production/bootloader.X.production.hex
|
||||
CND_PACKAGE_DIR_THREEBEEBEE=${CND_DISTDIR}/THREEBEEBEE/package
|
||||
CND_PACKAGE_NAME_THREEBEEBEE=bootloader.x.tar
|
||||
CND_PACKAGE_PATH_THREEBEEBEE=${CND_DISTDIR}/THREEBEEBEE/package/bootloader.x.tar
|
||||
|
|
|
@ -0,0 +1,73 @@
|
|||
#!/bin/bash -x
|
||||
|
||||
#
|
||||
# Generated - do not edit!
|
||||
#
|
||||
|
||||
# Macros
|
||||
TOP=`pwd`
|
||||
CND_CONF=THREEBEEBEE
|
||||
CND_DISTDIR=dist
|
||||
TMPDIR=build/${CND_CONF}/${IMAGE_TYPE}/tmp-packaging
|
||||
TMPDIRNAME=tmp-packaging
|
||||
OUTPUT_PATH=dist/${CND_CONF}/${IMAGE_TYPE}/bootloader.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
OUTPUT_BASENAME=bootloader.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
PACKAGE_TOP_DIR=bootloader.x/
|
||||
|
||||
# Functions
|
||||
function checkReturnCode
|
||||
{
|
||||
rc=$?
|
||||
if [ $rc != 0 ]
|
||||
then
|
||||
exit $rc
|
||||
fi
|
||||
}
|
||||
function makeDirectory
|
||||
# $1 directory path
|
||||
# $2 permission (optional)
|
||||
{
|
||||
mkdir -p "$1"
|
||||
checkReturnCode
|
||||
if [ "$2" != "" ]
|
||||
then
|
||||
chmod $2 "$1"
|
||||
checkReturnCode
|
||||
fi
|
||||
}
|
||||
function copyFileToTmpDir
|
||||
# $1 from-file path
|
||||
# $2 to-file path
|
||||
# $3 permission
|
||||
{
|
||||
cp "$1" "$2"
|
||||
checkReturnCode
|
||||
if [ "$3" != "" ]
|
||||
then
|
||||
chmod $3 "$2"
|
||||
checkReturnCode
|
||||
fi
|
||||
}
|
||||
|
||||
# Setup
|
||||
cd "${TOP}"
|
||||
mkdir -p ${CND_DISTDIR}/${CND_CONF}/package
|
||||
rm -rf ${TMPDIR}
|
||||
mkdir -p ${TMPDIR}
|
||||
|
||||
# Copy files and create directories and links
|
||||
cd "${TOP}"
|
||||
makeDirectory ${TMPDIR}/bootloader.x/bin
|
||||
copyFileToTmpDir "${OUTPUT_PATH}" "${TMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755
|
||||
|
||||
|
||||
# Generate tar file
|
||||
cd "${TOP}"
|
||||
rm -f ${CND_DISTDIR}/${CND_CONF}/package/bootloader.x.tar
|
||||
cd ${TMPDIR}
|
||||
tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/package/bootloader.x.tar *
|
||||
checkReturnCode
|
||||
|
||||
# Cleanup
|
||||
cd "${TOP}"
|
||||
rm -rf ${TMPDIR}
|
|
@ -58,13 +58,13 @@
|
|||
<targetDevice>PIC18F46J50</targetDevice>
|
||||
<targetHeader></targetHeader>
|
||||
<targetPluginBoard></targetPluginBoard>
|
||||
<platformTool>PICkit3PlatformTool</platformTool>
|
||||
<platformTool>noID</platformTool>
|
||||
<languageToolchain>C18</languageToolchain>
|
||||
<languageToolchainVersion>3.47</languageToolchainVersion>
|
||||
<platform>3</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC18F-J_DFP" vendor="Microchip" version="1.0.10"/>
|
||||
<pack name="PIC18F-J_DFP" vendor="Microchip" version="1.2.31"/>
|
||||
</packs>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
|
@ -146,25 +146,37 @@
|
|||
<property key="ToolFirmwareFilePath"
|
||||
value="Press to browse for a specific firmware version"/>
|
||||
<property key="ToolFirmwareOption.UseLatestFirmware" value="true"/>
|
||||
<property key="debugoptions.useswbreakpoints" value="false"/>
|
||||
<property key="hwtoolclock.frcindebug" value="false"/>
|
||||
<property key="memories.aux" value="false"/>
|
||||
<property key="memories.bootflash" value="false"/>
|
||||
<property key="memories.configurationmemory" value="false"/>
|
||||
<property key="memories.configurationmemory2" value="true"/>
|
||||
<property key="memories.dataflash" value="true"/>
|
||||
<property key="memories.eeprom" value="false"/>
|
||||
<property key="memories.flashdata" value="true"/>
|
||||
<property key="memories.id" value="false"/>
|
||||
<property key="memories.instruction.ram" value="true"/>
|
||||
<property key="memories.instruction.ram.ranges"
|
||||
value="${memories.instruction.ram.ranges}"/>
|
||||
<property key="memories.programmemory" value="true"/>
|
||||
<property key="memories.programmemory.end" value="0xfff7"/>
|
||||
<property key="memories.programmemory.start" value="0x0"/>
|
||||
<property key="memories.programmemory.ranges" value="0-fff7"/>
|
||||
<property key="poweroptions.powerenable" value="true"/>
|
||||
<property key="programmertogo.imagename" value=""/>
|
||||
<property key="programoptions.donoteraseauxmem" value="false"/>
|
||||
<property key="programoptions.eraseb4program" value="true"/>
|
||||
<property key="programoptions.pgmspeed" value="2"/>
|
||||
<property key="programoptions.preservedataflash" value="false"/>
|
||||
<property key="programoptions.preservedataflash.ranges"
|
||||
value="${programoptions.preservedataflash.ranges}"/>
|
||||
<property key="programoptions.preserveeeprom" value="false"/>
|
||||
<property key="programoptions.preserveeeprom.ranges" value=""/>
|
||||
<property key="programoptions.preserveprogram.ranges" value=""/>
|
||||
<property key="programoptions.preserveprogramrange" value="false"/>
|
||||
<property key="programoptions.preserveprogramrange.end" value="0xfff7"/>
|
||||
<property key="programoptions.preserveprogramrange.start" value="0x0"/>
|
||||
<property key="programoptions.preserveuserid" value="false"/>
|
||||
<property key="programoptions.programcalmem" value="false"/>
|
||||
<property key="programoptions.programuserotp" value="false"/>
|
||||
<property key="programoptions.testmodeentrymethod" value="VDDFirst"/>
|
||||
<property key="programoptions.usehighvoltageonmclr" value="false"/>
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="3.25"/>
|
||||
|
@ -186,13 +198,13 @@
|
|||
<targetDevice>PIC18F45J50</targetDevice>
|
||||
<targetHeader></targetHeader>
|
||||
<targetPluginBoard></targetPluginBoard>
|
||||
<platformTool>ICD3PlatformTool</platformTool>
|
||||
<platformTool>noID</platformTool>
|
||||
<languageToolchain>C18</languageToolchain>
|
||||
<languageToolchainVersion>3.47</languageToolchainVersion>
|
||||
<platform>3</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC18F-J_DFP" vendor="Microchip" version="1.0.10"/>
|
||||
<pack name="PIC18F-J_DFP" vendor="Microchip" version="1.2.31"/>
|
||||
</packs>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
|
@ -267,6 +279,45 @@
|
|||
<property key="stack-analysis-mcc18" value="false"/>
|
||||
<property key="stack-analysis-mplink" value="false"/>
|
||||
</C18LanguageToolchain>
|
||||
<ICD3PlatformTool>
|
||||
<property key="AutoSelectMemRanges" value="auto"/>
|
||||
<property key="Freeze Peripherals" value="true"/>
|
||||
<property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
|
||||
<property key="ToolFirmwareFilePath"
|
||||
value="Press to browse for a specific firmware version"/>
|
||||
<property key="ToolFirmwareOption.UseLatestFirmware" value="true"/>
|
||||
<property key="debugoptions.useswbreakpoints" value="false"/>
|
||||
<property key="hwtoolclock.frcindebug" value="false"/>
|
||||
<property key="memories.aux" value="false"/>
|
||||
<property key="memories.bootflash" value="false"/>
|
||||
<property key="memories.configurationmemory" value="true"/>
|
||||
<property key="memories.configurationmemory2" value="true"/>
|
||||
<property key="memories.dataflash" value="true"/>
|
||||
<property key="memories.eeprom" value="true"/>
|
||||
<property key="memories.flashdata" value="true"/>
|
||||
<property key="memories.id" value="true"/>
|
||||
<property key="memories.instruction.ram" value="true"/>
|
||||
<property key="memories.instruction.ram.ranges"
|
||||
value="${memories.instruction.ram.ranges}"/>
|
||||
<property key="memories.programmemory" value="true"/>
|
||||
<property key="memories.programmemory.ranges" value="0-7ff7"/>
|
||||
<property key="poweroptions.powerenable" value="false"/>
|
||||
<property key="programoptions.donoteraseauxmem" value="false"/>
|
||||
<property key="programoptions.eraseb4program" value="true"/>
|
||||
<property key="programoptions.preservedataflash" value="false"/>
|
||||
<property key="programoptions.preservedataflash.ranges" value=""/>
|
||||
<property key="programoptions.preserveeeprom" value="false"/>
|
||||
<property key="programoptions.preserveeeprom.ranges" value=""/>
|
||||
<property key="programoptions.preserveprogram.ranges" value=""/>
|
||||
<property key="programoptions.preserveprogramrange" value="false"/>
|
||||
<property key="programoptions.preserveuserid" value="false"/>
|
||||
<property key="programoptions.programcalmem" value="false"/>
|
||||
<property key="programoptions.programuserotp" value="false"/>
|
||||
<property key="programoptions.testmodeentrymethod" value="VDDFirst"/>
|
||||
<property key="programoptions.usehighvoltageonmclr" value="false"/>
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="3.25"/>
|
||||
</ICD3PlatformTool>
|
||||
<item path="source/BootModified.rm18f46j50_g.lkr" ex="true" overriding="false">
|
||||
<C18>
|
||||
</C18>
|
||||
|
@ -278,5 +329,145 @@
|
|||
</C18LanguageToolchain>
|
||||
</item>
|
||||
</conf>
|
||||
<conf name="THREEBEEBEE" type="2">
|
||||
<toolsSet>
|
||||
<developmentServer>localhost</developmentServer>
|
||||
<targetDevice>PIC18F46J50</targetDevice>
|
||||
<targetHeader></targetHeader>
|
||||
<targetPluginBoard></targetPluginBoard>
|
||||
<platformTool>PICkit3PlatformTool</platformTool>
|
||||
<languageToolchain>C18</languageToolchain>
|
||||
<languageToolchainVersion>3.47</languageToolchainVersion>
|
||||
<platform>3</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC18F-J_DFP" vendor="Microchip" version="1.2.31"/>
|
||||
</packs>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
<linkerLibItems>
|
||||
</linkerLibItems>
|
||||
</linkerTool>
|
||||
<archiverTool>
|
||||
</archiverTool>
|
||||
<loading>
|
||||
<useAlternateLoadableFile>false</useAlternateLoadableFile>
|
||||
<parseOnProdLoad>false</parseOnProdLoad>
|
||||
<alternateLoadableFile></alternateLoadableFile>
|
||||
</loading>
|
||||
<subordinates>
|
||||
</subordinates>
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
<makeCustomizationPutChecksumInUserID>false</makeCustomizationPutChecksumInUserID>
|
||||
<makeCustomizationEnableLongLines>false</makeCustomizationEnableLongLines>
|
||||
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
|
||||
</makeCustomizationType>
|
||||
<C18>
|
||||
<property key="code-model" value="ms"/>
|
||||
<property key="data-model" value="oa-"/>
|
||||
<property key="default-char-unsigned" value="false"/>
|
||||
<property key="enable-all-optimizations" value="true"/>
|
||||
<property key="enable-int-promotion" value="false"/>
|
||||
<property key="enable-multi-bank-stack-model" value="false"/>
|
||||
<property key="enable-ob" value="true"/>
|
||||
<property key="enable-od" value="true"/>
|
||||
<property key="enable-om" value="true"/>
|
||||
<property key="enable-on" value="true"/>
|
||||
<property key="enable-op" value="true"/>
|
||||
<property key="enable-opa" value="true"/>
|
||||
<property key="enable-or" value="true"/>
|
||||
<property key="enable-os" value="true"/>
|
||||
<property key="enable-ot" value="true"/>
|
||||
<property key="enable-ou" value="true"/>
|
||||
<property key="enable-ow" value="true"/>
|
||||
<property key="extra-include-directories" value="."/>
|
||||
<property key="optimization-master" value="Custom"/>
|
||||
<property key="preprocessor-macros" value="THREEBEEBEE_V10"/>
|
||||
<property key="procedural-abstraction-passes" value="0"/>
|
||||
<property key="storage-class" value="sca"/>
|
||||
<property key="verbose" value="false"/>
|
||||
<property key="warning-level" value="2"/>
|
||||
</C18>
|
||||
<C18-AS>
|
||||
<property key="cross.reference.file" value=""/>
|
||||
<property key="default.radix" value="HEX"/>
|
||||
<property key="enable.case.sensitivity" value="false"/>
|
||||
<property key="hex.output.format" value="INHX32"/>
|
||||
<property key="preprocessor.macros" value=""/>
|
||||
<property key="warning.level" value="0"/>
|
||||
</C18-AS>
|
||||
<C18-LD>
|
||||
<property key="cod-file" value="false"/>
|
||||
<property key="extra-lib-directories" value=""/>
|
||||
<property key="hex-output-format" value="INHX32"/>
|
||||
<property key="map-file" value=""${DISTDIR}/bootloader.X.${IMAGE_TYPE}.map""/>
|
||||
</C18-LD>
|
||||
<C18LanguageToolchain>
|
||||
<property key="extended-mode" value="false"/>
|
||||
<property key="extended-mode-mcc18" value="false"/>
|
||||
<property key="extended-mode-mpasm" value="false"/>
|
||||
<property key="extended-mode-mplink" value="false"/>
|
||||
<property key="stack-analysis" value="false"/>
|
||||
<property key="stack-analysis-mcc18" value="false"/>
|
||||
<property key="stack-analysis-mplink" value="false"/>
|
||||
</C18LanguageToolchain>
|
||||
<PICkit3PlatformTool>
|
||||
<property key="AutoSelectMemRanges" value="auto"/>
|
||||
<property key="Freeze Peripherals" value="true"/>
|
||||
<property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
|
||||
<property key="ToolFirmwareFilePath"
|
||||
value="Press to browse for a specific firmware version"/>
|
||||
<property key="ToolFirmwareOption.UseLatestFirmware" value="true"/>
|
||||
<property key="debugoptions.useswbreakpoints" value="false"/>
|
||||
<property key="hwtoolclock.frcindebug" value="false"/>
|
||||
<property key="memories.aux" value="false"/>
|
||||
<property key="memories.bootflash" value="false"/>
|
||||
<property key="memories.configurationmemory" value="false"/>
|
||||
<property key="memories.configurationmemory2" value="true"/>
|
||||
<property key="memories.dataflash" value="true"/>
|
||||
<property key="memories.eeprom" value="false"/>
|
||||
<property key="memories.flashdata" value="true"/>
|
||||
<property key="memories.id" value="false"/>
|
||||
<property key="memories.instruction.ram" value="true"/>
|
||||
<property key="memories.instruction.ram.ranges"
|
||||
value="${memories.instruction.ram.ranges}"/>
|
||||
<property key="memories.programmemory" value="true"/>
|
||||
<property key="memories.programmemory.ranges" value="0-fff7"/>
|
||||
<property key="poweroptions.powerenable" value="false"/>
|
||||
<property key="programmertogo.imagename" value=""/>
|
||||
<property key="programoptions.donoteraseauxmem" value="false"/>
|
||||
<property key="programoptions.eraseb4program" value="true"/>
|
||||
<property key="programoptions.pgmspeed" value="2"/>
|
||||
<property key="programoptions.preservedataflash" value="false"/>
|
||||
<property key="programoptions.preservedataflash.ranges"
|
||||
value="${programoptions.preservedataflash.ranges}"/>
|
||||
<property key="programoptions.preserveeeprom" value="false"/>
|
||||
<property key="programoptions.preserveeeprom.ranges" value=""/>
|
||||
<property key="programoptions.preserveprogram.ranges" value=""/>
|
||||
<property key="programoptions.preserveprogramrange" value="false"/>
|
||||
<property key="programoptions.preserveuserid" value="false"/>
|
||||
<property key="programoptions.programcalmem" value="false"/>
|
||||
<property key="programoptions.programuserotp" value="false"/>
|
||||
<property key="programoptions.testmodeentrymethod" value="VDDFirst"/>
|
||||
<property key="programoptions.usehighvoltageonmclr" value="false"/>
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="3.25"/>
|
||||
</PICkit3PlatformTool>
|
||||
<item path="source/BootModified.rm18f45j50_g.lkr" ex="true" overriding="false">
|
||||
<C18>
|
||||
</C18>
|
||||
<C18-AS>
|
||||
</C18-AS>
|
||||
<C18-LD>
|
||||
</C18-LD>
|
||||
<C18LanguageToolchain>
|
||||
</C18LanguageToolchain>
|
||||
</item>
|
||||
</conf>
|
||||
</confs>
|
||||
</configurationDescriptor>
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="65">
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<defaultConf>0</defaultConf>
|
||||
<defaultConf>2</defaultConf>
|
||||
<confs>
|
||||
<conf name="46J50" type="2">
|
||||
<platformToolSN>:=MPLABCommUSB:=04D8:=900A:=0002:=Microchip Technology Inc.:=PICkit 3:=BUR121081920:=x:=en</platformToolSN>
|
||||
<platformToolSN>noToolString</platformToolSN>
|
||||
<languageToolchainDir>C:\MCC18\bin</languageToolchainDir>
|
||||
<mdbdebugger version="1">
|
||||
<placeholder1>place holder 1</placeholder1>
|
||||
|
@ -22,7 +22,25 @@
|
|||
</runprofile>
|
||||
</conf>
|
||||
<conf name="45J50" type="2">
|
||||
<platformToolSN>:=MPLABCommUSB:=04D8:=9009:=0100:=Microchip Technology, Inc. (www.microchip.com):=MPLAB ICD3 tm (www.microchip.com):=JIT091597204:=x:=en</platformToolSN>
|
||||
<platformToolSN>noToolString</platformToolSN>
|
||||
<languageToolchainDir>C:\MCC18\bin</languageToolchainDir>
|
||||
<mdbdebugger version="1">
|
||||
<placeholder1>place holder 1</placeholder1>
|
||||
<placeholder2>place holder 2</placeholder2>
|
||||
</mdbdebugger>
|
||||
<runprofile version="6">
|
||||
<args></args>
|
||||
<rundir></rundir>
|
||||
<buildfirst>true</buildfirst>
|
||||
<console-type>0</console-type>
|
||||
<terminal-type>0</terminal-type>
|
||||
<remove-instrumentation>0</remove-instrumentation>
|
||||
<environment>
|
||||
</environment>
|
||||
</runprofile>
|
||||
</conf>
|
||||
<conf name="THREEBEEBEE" type="2">
|
||||
<platformToolSN>:=MPLABComm-USB-Microchip:=<vid>04D8:=<pid>900A:=<rev>0002:=<man>Microchip Technology Inc.:=<prod>PICkit 3:=<sn>BUR101260159:=<drv>x:=<xpt>h:=end</platformToolSN>
|
||||
<languageToolchainDir>C:\MCC18\bin</languageToolchainDir>
|
||||
<mdbdebugger version="1">
|
||||
<placeholder1>place holder 1</placeholder1>
|
||||
|
|
|
@ -3,6 +3,11 @@
|
|||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/>
|
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
|
||||
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
|
||||
<group/>
|
||||
<group>
|
||||
<file>file:/D:/Projects/EggBot4-GH/EBB_firmware/bootloader.X/source/io_cfg.h</file>
|
||||
<file>file:/D:/Projects/EggBot4-GH/EBB_firmware/bootloader.X/source/usbcfg.h</file>
|
||||
<file>file:/D:/Projects/EggBot4-GH/EBB_firmware/bootloader.X/source/main.c</file>
|
||||
<file>file:/D:/Projects/EggBot4-GH/EBB_firmware/bootloader.X/source/Boot46J50Family.h</file>
|
||||
</group>
|
||||
</open-files>
|
||||
</project-private>
|
||||
|
|
|
@ -22,6 +22,10 @@
|
|||
<name>45J50</name>
|
||||
<type>2</type>
|
||||
</confElem>
|
||||
<confElem>
|
||||
<name>THREEBEEBEE</name>
|
||||
<type>2</type>
|
||||
</confElem>
|
||||
</confList>
|
||||
<formatting>
|
||||
<project-formatting-style>false</project-formatting-style>
|
||||
|
|
|
@ -118,6 +118,43 @@
|
|||
|
||||
#define sw2 PORTAbits.RA7
|
||||
|
||||
#elif defined(THREEBEEBEE_V10)
|
||||
/** U S B ***********************************************************/
|
||||
//#define tris_usb_bus_sense TRISAbits.TRISA7 // Input
|
||||
|
||||
#if defined(USE_USB_BUS_SENSE_IO)
|
||||
#define usb_bus_sense PORTAbits.RA7
|
||||
#else
|
||||
#define usb_bus_sense 1
|
||||
#endif
|
||||
|
||||
#define self_power 0
|
||||
|
||||
///** L E D ***********************************************************/
|
||||
// USB (GREEN) LED = RD3
|
||||
// USR (RED) LED = RD2
|
||||
#define mInitAllLEDs() LATDbits.LATD3 = 0; LATDbits.LATD2 = 0; TRISDbits.TRISD3 = 0; TRISDbits.TRISD2 = 0;
|
||||
|
||||
#define mLED_1 LATDbits.LATD3
|
||||
#define mLED_2 LATDbits.LATD2
|
||||
|
||||
#define mLED_1_On() mLED_1 = 1;
|
||||
#define mLED_2_On() mLED_2 = 1;
|
||||
|
||||
#define mLED_1_Off() mLED_1 = 0;
|
||||
#define mLED_2_Off() mLED_2 = 0;
|
||||
|
||||
#define mLED_1_Toggle() mLED_1 = !mLED_1;
|
||||
#define mLED_2_Toggle() mLED_2 = !mLED_2;
|
||||
//
|
||||
///** S W I T C H *****************************************************/
|
||||
// PRG switch = RA7
|
||||
#define mInitAllSwitches() TRISAbits.TRISA6=1;
|
||||
#define mInitSwitch2() TRISAbits.TRISA6=1;
|
||||
|
||||
#define sw2 PORTAbits.RA6
|
||||
|
||||
|
||||
/********************************************************************/
|
||||
/********************************************************************/
|
||||
/********************************************************************/
|
||||
|
|
|
@ -117,7 +117,7 @@ project will have to be modified to make the BootPage section larger.
|
|||
#include "typedefs.h"
|
||||
#include "usb.h"
|
||||
#include "io_cfg.h"
|
||||
#if defined(EBB_V11)
|
||||
#if defined(EBB_V11) || defined(THREEBEEBEE_V10)
|
||||
#include "Boot46J50Family.h"
|
||||
#elif defined(EBB_V10)
|
||||
#include "Boot87J50Family.h"
|
||||
|
@ -153,7 +153,7 @@ project will have to be modified to make the BootPage section larger.
|
|||
#pragma config WPCFG = OFF //Write/Erase last page protect Disabled
|
||||
#pragma config WPDIS = OFF //WPFP[5:0], WPEND, and WPCFG bits ignored
|
||||
//If using the YOUR_BOARD hardware platform (see usbcfg.h), uncomment below and add pragmas
|
||||
#elif defined(EBB_V11)
|
||||
#elif defined(EBB_V11) || defined(THREEBEEBEE_V10)
|
||||
#pragma config WDTEN = OFF //WDT disabled (enabled by SWDTEN bit)
|
||||
#pragma config PLLDIV = 2 //Divide by 2 (8 MHz internal oscillator)
|
||||
#pragma config STVREN = ON //stack overflow/underflow reset enabled
|
||||
|
|
|
@ -65,6 +65,9 @@
|
|||
#elif defined(EBB_V11)
|
||||
//#define USE_SELF_POWER_SENSE_IO //See MCHPFSUSB Firmware User's Guide
|
||||
//#define USE_USB_BUS_SENSE_IO //(DS51679) for more details about these features.
|
||||
#elif defined(THREEBEEBEE_V10)
|
||||
//#define USE_SELF_POWER_SENSE_IO //See MCHPFSUSB Firmware User's Guide
|
||||
//#define USE_USB_BUS_SENSE_IO //(DS51679) for more details about these features.
|
||||
#elif defined(PIC18F46J50_PIM)
|
||||
//#define USE_USB_BUS_SENSE_IO //JP1 must be in R-U position to use this feature on this board
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue