Search found 547 matches

by cfbsoftware
Sat Dec 06, 2014 12:06 pm
Forum: Archive
Topic: Oberon Competition - Win a $US50 Amazon Gift Voucher
Replies: 5
Views: 91743

Re: Oberon Competition - Win a $US50 Amazon Gift Voucher

Not exactly what I had in mind ;) If nobody can beat Alex's time there will be a second prize of a $US50 Amazon Gift Voucher awarded to the person who submits the fastest module which as well as being faster than the original is also no bigger (code size) than the original. I have also had to amend ...
by cfbsoftware
Wed Dec 03, 2014 12:54 pm
Forum: Archive
Topic: Oberon Competition - Win a $US50 Amazon Gift Voucher
Replies: 5
Views: 91743

Oberon Competition - Win a $US50 Amazon Gift Voucher

A $US50 Amazon Gift Voucher will be awarded to the person who can rewrite the following module so that it produces the same results but executes in the least amount of time: MODULE Quiz; VAR a1*, a2*: ARRAY 1000 OF INTEGER; i: INTEGER; PROCEDURE Init*; BEGIN FOR i := 0 TO LEN(a1) - 1 DO a1[i] := i; ...
by cfbsoftware
Sat Nov 15, 2014 6:46 am
Forum: Oberon Language
Topic: DIV and MOD with negative operands
Replies: 0
Views: 59704

DIV and MOD with negative operands

The behaviour of DIV and MOD operators with negative operands in Astrobe for Cortex-M3/M4 did not conform to the Oberon language report in v5.1 and earlier versions. This has been fixed in v5.2 of both products. The Oberon language report defines DIV and MOD as follows: The operators DIV and MOD app...
by cfbsoftware
Tue Nov 04, 2014 11:02 am
Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
Topic: Cortex-M4 targets - Atmel
Replies: 2
Views: 58246

Re: Cortex-M4 targets - Atmel

We are planning to introduce a Developer Edition which will include all the features of the Professional Edition with some additional extras. One of these will be the source code of the command-line linker. This will enable you to customise it to suit the memory maps, interrupt vector locations and ...
by cfbsoftware
Sat Nov 01, 2014 9:27 pm
Forum: Oberon Language
Topic: Inline assembler for Cortex M3/M4
Replies: 2
Views: 81887

Re: Inline assembler for Cortex M3/M4

What specific problem are you trying to solve that you think you could only achieve using inline assembler?
by cfbsoftware
Thu Oct 30, 2014 11:08 am
Forum: Archive
Topic: LPC4088 QuickStart Board SDRAM access
Replies: 3
Views: 21118

Re: LPC4088 QuickStart Board SDRAM access

I can't say for sure as I haven't tried it but I don't see why not. You would have to configure the EMC first using the information in Chapter 9: LPC408x/407x External Memory Controller (EMC) of the NXP LPC408x/407x User manual (UM10562). The most transparent way to use the resulting dynamic RAM at ...
by cfbsoftware
Mon Oct 20, 2014 10:44 am
Forum: Archive
Topic: LCD Text and Graphics demo forARM's mbed application board
Replies: 7
Views: 37974

Re: LCD Text and Graphics demo forARM's mbed application boa

Hi Bill, 0X00 is the way you write hexadecimal constants in the C programming language. In Oberon hexadecimal numeric constants must start with a digit and end with an 'H'. e.g. C Oberon 0X00 0H 0X10 10H 0XA0 0A0H or, if you prefer, you can use leading zeroes to make them all the same length: C Ober...
by cfbsoftware
Sat Oct 18, 2014 5:44 am
Forum: Archive
Topic: LCD Text and Graphics demo forARM's mbed application board
Replies: 7
Views: 37974

Re: LCD Text and Graphics demo forARM's mbed application boa

That sounds similar to the one I have on the EmbeddedArtists LPCXpresso Base Board . It uses the SSD1305 Driver / Controller. I haven't yet attempted to use it with Oberon. However, if you hit any problems with your code and there is some compatibility I might be able to use it to help with some tro...
by cfbsoftware
Fri Oct 17, 2014 12:11 pm
Forum: Archive
Topic: LCD Text and Graphics demo forARM's mbed application board
Replies: 7
Views: 37974

Re: LCD Text and Graphics demo forARM's mbed application boa

The schematics for the mbed application board with the newhaven display can be downloaded from here: http://developer.mbed.org/media/uploads/chris/mbed-014.1_b.pdf SLC and SDA pins are for an I2C interface. That is completely different from the SPI interface used for the Newhaven display - the pins ...