Search found 444 matches

by cfbsoftware
Mon Aug 19, 2013 12:40 pm
Forum: Oberon Language
Topic: Nested procedures
Replies: 23
Views: 128676

Re: Nested procedures

Intermediate objects are items which are listed in CONST, TYPE, VAR and PROCEDURE declarations in a procedure which also contains a nested procedure. Intermediate variables are items which are listed in a VAR declaration in a procedure which also contains a nested procedure. The objects and variable...
by cfbsoftware
Sat Aug 10, 2013 2:44 am
Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
Topic: Autopilot / automatic landing video
Replies: 0
Views: 18766

Autopilot / automatic landing video

Alexander Shiryaev, an Astrobe user, sent us the following message this week:
There is our recent video of full automatic landing:

https://vimeo.com/71575412

Autopilot is fully Oberon-07 written :)
The plane starts to appear about 30 seconds into the video.
by cfbsoftware
Sat Aug 03, 2013 3:16 am
Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
Topic: NXP LPC1800-series microcontrollers
Replies: 1
Views: 19261

Re: NXP LPC1800-series microcontrollers

We haven't tried Astrobe-M3 with an LPC1800 yet but as the LPC1800-series are Cortex-M3 devices it should be compatible. If anybody can recommend an entry-level board that uses an LPC1800 we will consider adding it to the Astrobe list of supported boards.
by cfbsoftware
Sat Aug 03, 2013 3:08 am
Forum: Getting Started
Topic: Blinker example for mbed board
Replies: 1
Views: 19756

Re: Blinker example for mbed board

All the generic examples for the LPC17x boards (e.g. the mbed) are located in the LPC1769\General folder. The examples in the other folders are specific to those boards. However, they can be used as a starting point if the peripherals are very similar (i.e. I2C-based, SPI-based etc.) Refer to: Astro...
by cfbsoftware
Fri Aug 02, 2013 11:22 pm
Forum: Oberon Language
Topic: Nested procedures
Replies: 23
Views: 128676

Re: Nested procedures

I was convinced of the fact that the new Oberon report had this restriction I am also convinced that is what is specified in the report titled "The Programming Language Oberon" Revision 22.9.2011 that is currently supplied with Astrobe. Astrobe v4 Oberon currently does allow access to "intermediate...
by cfbsoftware
Tue Jun 25, 2013 4:11 am
Forum: Oberon Language
Topic: Nested procedures
Replies: 23
Views: 128676

Re: Nested procedures

If you read the Language Report in isolation you could indeed come to that conclusion. You might even be able to get away with implementing a version of Oberon with that restriction and claim that it conformed to the report. However, I doubt that it would be very popular - even though I did make a s...
by cfbsoftware
Sat May 18, 2013 8:19 am
Forum: Oberon Language
Topic: Nested procedures
Replies: 23
Views: 128676

Re: Nested procedures

... In following code Astrobe raise Error: non-local not accessible when trying to access the x variable Is that correct? Yes. That is what it is designed to do. the global or strictly local access for nested procedures is relaxed Why do you say that? As far as I can see just the opposite is true. ...
by cfbsoftware
Sun Apr 14, 2013 5:45 am
Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
Topic: ARM's mbed Application Board is now supported
Replies: 0
Views: 17301

ARM's mbed Application Board is now supported

We have now included ARM's mbed Application Board in the list of development boards we support for use with Astrobe for Cortex-M3. An example with source code showing how to display text and graphics on the LCD is in the Cortex-M3 Examples section of this forum.
by cfbsoftware
Fri Feb 15, 2013 12:37 pm
Forum: Oberon Language
Topic: 'Simple' Assignment
Replies: 1
Views: 15909

Re: 'Simple' Assignment

In Astrobe v4.3 and later BYTE is a regular data type so the above example can be written more simply as:

Code: Select all

MODULE Test;
CONST
  ByteV = 22;
VAR
  aByte: BYTE;
BEGIN
  aByte := ByteV
END Test.
by cfbsoftware
Sun Jan 27, 2013 7:21 am
Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
Topic: Simplecortex: LPC1769 Arduino Format
Replies: 4
Views: 35329

Re: Simplecortex: LPC1769 Arduino Format

I used the following settings in Link Options tab: Target: LPC1769 Crystal Freq (Hz): 12000000 Heap Start: 00000000H Heap Limit: 00000007H (Not shure if the Heap Start/Limit value's are correct) Your Heap Start / Limit values are not correct. However, they would only generally show up as a fault if...