Search found 1210 matches

by Jerry Messina
Tue Nov 24, 2020 1:12 pm
Forum: General
Topic: interested in new device support?
Replies: 3
Views: 73

Re: interested in new device support?

just fyi - V2.2.3.6 provides support for these new devices.
by Jerry Messina
Tue Nov 24, 2020 1:10 pm
Forum: Compiler
Topic: SF 2.2.3.6 and 18FxxQ84 CONFIG
Replies: 0
Views: 7

SF 2.2.3.6 and 18FxxQ84 CONFIG

The recent v2.2.3.6 update includes support for a number of new devices, including the Q83/Q84 families. Just a heads up - these devices have some quirks with their CONFIG settings... they have more config registers than mpasmx can handle (it's limited to 16 registers... past that and it blows up). ...
by Jerry Messina
Tue Nov 24, 2020 10:22 am
Forum: Announcements
Topic: Online update - 23-11-2020 - v2.2.3.6
Replies: 0
Views: 5

Online update - 23-11-2020 - v2.2.3.6

There is a new compiler update (2.2.3.6) available for registered users. Download: http://www.mecanique-web.co.uk/downloads/swordfish-si.exe and enter your activation key to install. You can view a list of changes here: https://www.sfcompiler.co.uk/wiki/pmwiki.php?n=Swordfish.VersionHistory For SE v...
by Jerry Messina
Thu Nov 12, 2020 3:01 pm
Forum: General
Topic: interested in new device support?
Replies: 3
Views: 73

Re: interested in new device support?

I agree, that's probably the right way to do it, but that's a boatload of work! In the meantime, I have mpasmx assembling for all the new chips that it didn't support (Q83, Q84, Q40, and Q41), so I just have to create devices files (and add some library support) and it should be good to go with SF. ...
by Jerry Messina
Thu Nov 05, 2020 1:01 pm
Forum: General
Topic: interested in new device support?
Replies: 3
Views: 73

interested in new device support?

There have been a number of new devices released recently that are no longer supported by the existing tools since mchip dropped support for MPASM, including the Q83/Q84 and the 14/20-pin Q40/Q41 families. I've been looking into extending MPASM to work with these devices and so far it looks promisin...
by Jerry Messina
Sat Oct 10, 2020 1:18 pm
Forum: Announcements
Topic: SwordfishICC V1.2.0.5 update for Swordfish V2.2.3.5
Replies: 0
Views: 187

SwordfishICC V1.2.0.5 update for Swordfish V2.2.3.5

An update is available to fix an issue for Q10/Q43 devices.

See "SwordfishICC V1.2.0.5 update for Swordfish V2.2.3.5" on the User Modules wiki page
https://www.sfcompiler.co.uk/wiki/pmwik ... er.Modules
by Jerry Messina
Wed Sep 30, 2020 1:59 pm
Forum: IDE
Topic: UMC Build Error
Replies: 17
Views: 492

Re: UMC Build Error

Thanks for checking that out.

Just fyi... the intosc of the K42 should be accurate enough for serial use in most cases (spec is 2% over range 0-60degC)
That'll let you run up to 64MHz
by Jerry Messina
Sun Sep 27, 2020 9:08 pm
Forum: IDE
Topic: UMC Build Error
Replies: 17
Views: 492

Re: UMC Build Error

I normally uncheck 'Case Sensitive' and set 'Processor' to 'default'
Clipboard01.jpg
Clipboard01.jpg (52.44 KiB) Viewed 132 times
If there are any error messages it'll produce a .ERR file with the line number + message.
It also produces a .O file (which you don't need)
by Jerry Messina
Wed Sep 23, 2020 11:25 am
Forum: IDE
Topic: UMC Build Error
Replies: 17
Views: 492

Re: UMC Build Error

Thanks, Gav. One other thing... I only tested this using the internal osc (I'm too lazy to go find my other dev boards), so if anyone has problems using an external xtal let me know. It's supposed to switch the config settings for you based on '#define intosc' but I didn't check to see if I got thos...
by Jerry Messina
Wed Sep 23, 2020 10:29 am
Forum: IDE
Topic: UMC Build Error
Replies: 17
Views: 492

Re: UMC Build Error

Right, you need MPLABX 5.35... that's the last version that has the MPASM assembler. If you're trying to build this in mplabx, open the project properties, navigate to 'mpasm (Global Options)' and check 'Build in absolute mode'. I find it easier to just assemble it outside of mplabx. If you run mpas...
by Jerry Messina
Tue Sep 22, 2020 4:17 pm
Forum: IDE
Topic: UMC Build Error
Replies: 17
Views: 492

Re: UMC Build Error

I surely would like to buy you a beer IMHO that's the biggest problem with the internet... virtual beer just doesn't cut it! Anyway, here's a UMC bootloader for the K42. It's a standalone .asm file that supports the whole 18FxxK42 family. Just assemble it with mpasmx.exe to create the hex file. The...
by Jerry Messina
Sun Sep 20, 2020 10:32 pm
Forum: IDE
Topic: UMC Build Error
Replies: 17
Views: 492

Re: UMC Build Error

I have bootloaders for the K22 and K40 but none for the K42.

I'll put together a converter tool to generate the .dev file info from the mplabx files.
In the meantime I'll see what's needed for a K42 loader... maybe I could do a standalone .asm file that you could assemble with mplabx.
by Jerry Messina
Fri Sep 18, 2020 3:20 pm
Forum: IDE
Topic: UMC Build Error
Replies: 17
Views: 492

Re: UMC Build Error

I did a little poking around with this and found that the reason that it worked for me was because I also have the old MPLAB 8.92 installed, and as David pointed out you need some of the files from MPLAB that aren't in mplabx. The file you need for umcbuild.exe is a '.dev' file to match your device,...
by Jerry Messina
Fri Sep 18, 2020 11:33 am
Forum: Modules
Topic: new SSD1306S Library
Replies: 5
Views: 339

Re: new SSD1306S Library

Cool video! Just in case anyone's interested, in many cases you can simplify the test code and just use the defaults for most of the #options. For a K22 and MSSP1 I2C, that might look something like... Device = 18F26K22 Clock = 64 Include "intosc.bas" // setup intosc based on 'clock=' // select SSD1...
by Jerry Messina
Sun Sep 13, 2020 11:20 am
Forum: Modules
Topic: new SSD1306S Library
Replies: 5
Views: 339

Re: new SSD1306S Library

Some of the setup can be a bit confusing now that the new modules use the standard libs for their interface code, but at least that way they'll work with any device that the std libs support, and also allow using PPS. main_GLCD_ST7565RS.bas has an example of setting up hdw using the 27K40, SPI, and ...