pierre
|
5dec40d089
|
Add more CPU options to embedded/rtl.cfg
git-svn-id: trunk@36836 -
|
2017-08-04 13:38:07 +00:00 |
|
pierre
|
d7cdbcd71e
|
m68k CPU also needs -SfSOFTFPU option
git-svn-id: trunk@36833 -
|
2017-08-04 13:09:37 +00:00 |
|
pierre
|
7966957ec9
|
Add configuration options for i8086 and m68k CPUs
git-svn-id: trunk@36832 -
|
2017-08-04 12:56:15 +00:00 |
|
florian
|
9e1dd6d9b5
|
* lpi version updated
git-svn-id: trunk@36735 -
|
2017-07-16 09:24:15 +00:00 |
|
nickysn
|
748428b637
|
+ support the KOI8-R and KOI8-U Cyrillic encodings
git-svn-id: trunk@36445 -
|
2017-06-07 13:51:53 +00:00 |
|
nickysn
|
fce5fbd726
|
+ added cp3021 (Bulgarian MIK) code page support
git-svn-id: trunk@36444 -
|
2017-06-07 13:19:20 +00:00 |
|
nickysn
|
396eebbfb5
|
+ added support for iso8859-[3,4,6,7,8,9,10,11,13,14,15,16]
* charmap .txt files in rtl/ucmaps for iso8859-[1,2,5] also updated
git-svn-id: trunk@36425 -
|
2017-06-05 16:36:24 +00:00 |
|
nickysn
|
35be7348fb
|
+ added code pages 737, 775, 857, 860, 861, 862, 863, 864, 865 and 869
git-svn-id: trunk@36423 -
|
2017-06-05 14:25:15 +00:00 |
|
nickysn
|
ef25c33d69
|
+ added cp855 to the implicit unit list in the rtl makefiles
git-svn-id: trunk@36421 -
|
2017-06-05 12:19:01 +00:00 |
|
florian
|
c79342030e
|
* let the avrsim throw an exception if a program tries to execute code at address 0
git-svn-id: trunk@36311 -
|
2017-05-23 20:18:17 +00:00 |
|
florian
|
bfca9d3477
|
* avr I/O space is always shifted by 32 bytes in memory
git-svn-id: trunk@36064 -
|
2017-05-02 19:51:22 +00:00 |
|
pierre
|
17b2671213
|
Regenerate all Makefile's after changes related to FPCDIR checks
git-svn-id: trunk@35833 -
|
2017-04-18 14:15:47 +00:00 |
|
Jeppe Johansen
|
7e75457a3e
|
Added more Nordic Semi controllers. Created a new unit for NRF52x controllers with a more precise register naming following Nordic SDK conventions.
Patch from Paul Mitchell.
git-svn-id: trunk@35274 -
|
2017-01-10 20:30:20 +00:00 |
|
florian
|
8b3478617d
|
* enable more feature on avr, as long as no pascal level file I/O is used, this does not hurt
git-svn-id: trunk@34975 -
|
2016-11-26 19:44:55 +00:00 |
|
florian
|
01e1e9410d
|
+ dummy heap status implementations
git-svn-id: trunk@34939 -
|
2016-11-20 18:31:03 +00:00 |
|
florian
|
cfb5ebeb23
|
* Find* subroutines return an error by default
git-svn-id: trunk@34933 -
|
2016-11-20 16:03:12 +00:00 |
|
florian
|
16fa079a2a
|
* allocate always a minimum block size, else free list management causes memory corruption
git-svn-id: trunk@34930 -
|
2016-11-20 15:44:22 +00:00 |
|
florian
|
e218f4f33b
|
* checking the address of the storage location of a procedure variable makes no sense, check the variable contents itself instead
git-svn-id: trunk@34922 -
|
2016-11-19 21:57:56 +00:00 |
|
florian
|
9a4c7e2244
|
* return defined values for GetDate and GetTime for the embedded targets
git-svn-id: trunk@34921 -
|
2016-11-19 21:55:40 +00:00 |
|
Jeppe Johansen
|
6a1c1e4f29
|
Added support for NRF52832 controllers.
git-svn-id: trunk@34170 -
|
2016-07-22 10:01:10 +00:00 |
|
nickysn
|
5306ee552b
|
* regenerated makefiles with latest fpcmake
git-svn-id: trunk@34008 -
|
2016-06-18 01:00:45 +00:00 |
|
nickysn
|
c639bf3900
|
* fixed bug, caused by an incorrect order of ifdefs, which caused the system
unit of the embedded target to not compile on CPUs, not using the softfpu
implementation
git-svn-id: trunk@34005 -
|
2016-06-18 00:22:20 +00:00 |
|
nickysn
|
73d0dae569
|
+ added various things, needed for i8086 compilation to the system unit of the
embedded target
git-svn-id: trunk@34003 -
|
2016-06-17 22:31:38 +00:00 |
|
nickysn
|
a58dd988a4
|
* regenerate makefiles after the fpcmake update
git-svn-id: trunk@34002 -
|
2016-06-17 22:05:59 +00:00 |
|
florian
|
6f9d74b83e
|
+ define FPC_NO_DEFAULT_HEAP for the embedded target as well
git-svn-id: trunk@33694 -
|
2016-05-16 13:26:39 +00:00 |
|
marco
|
e7eb7d7415
|
* dummy executeprocess routines fix, by Michael Ring, fpc-devel list.
git-svn-id: trunk@33355 -
|
2016-03-27 19:27:48 +00:00 |
|
Jeppe Johansen
|
1c0c944311
|
Added x86_64-embedded target. Patch from Benjamin Rosseaux
git-svn-id: trunk@33097 -
|
2016-02-14 10:57:00 +00:00 |
|
florian
|
dfd261f2d6
|
* embedded heap manager takes care of ReturnNilIfGrowHeapFails
git-svn-id: trunk@33070 -
|
2016-02-07 18:28:12 +00:00 |
|
florian
|
0695c92b73
|
* make Dos.GetMsCount a dummy for embedded targets
git-svn-id: trunk@33065 -
|
2016-02-07 11:16:39 +00:00 |
|
Jeppe Johansen
|
328b6464ed
|
Add debug info to the CPU units by default, to be able to print register contents with GDB.
git-svn-id: trunk@33064 -
|
2016-02-06 20:16:45 +00:00 |
|
florian
|
026848b3e1
|
+ use CPU_UNITS_DEFINED to track if a SUBARCH is passed, so with CPU_UNITS_DEFINED=1 it is easily possible to compile without any cpu units
git-svn-id: trunk@32833 -
|
2016-01-03 09:36:23 +00:00 |
|
Jeppe Johansen
|
f452d9140e
|
Added missing reset vector
git-svn-id: trunk@32786 -
|
2015-12-29 11:07:20 +00:00 |
|
Jeppe Johansen
|
970f0064ea
|
Downgrade build message from makefile from error to warning for arm-embedded. This makes it possible to build a working RTL with external startup code for subarchs with no cpu units.
git-svn-id: trunk@32750 -
|
2015-12-26 23:58:09 +00:00 |
|
florian
|
3b50d0b64e
|
* patch by Bernd to fix interrupt handling for the ATtiny1634 and ATtiny167 controllers (use jmp instead of rjmp to jump to the handlers), resolves issue #29122
git-svn-id: trunk@32650 -
|
2015-12-13 10:44:43 +00:00 |
|
florian
|
7b9a257549
|
* complain no matching SUBARCH value is passed, issue #29177
git-svn-id: trunk@32649 -
|
2015-12-13 10:41:12 +00:00 |
|
Jeppe Johansen
|
4b1eb0e4f3
|
Applied patch from Michael Ring fixing the startup code for Freescale microcontrollers.
git-svn-id: trunk@32568 -
|
2015-12-02 18:44:20 +00:00 |
|
Jeppe Johansen
|
5ec4d38231
|
Add support for ram-less AVR chips and simultanously optimize flash/ram size the initfinal calling sequence.
git-svn-id: trunk@32448 -
|
2015-11-22 00:37:10 +00:00 |
|
Jeppe Johansen
|
49f8d574db
|
Save some space on ATTiny28 since it doesn't have any ram.
git-svn-id: trunk@32445 -
|
2015-11-21 19:33:42 +00:00 |
|
Jeppe Johansen
|
9aa3c23b18
|
Added a bunch of new and fixed embedded controller units. From Michael Ring.
git-svn-id: trunk@32386 -
|
2015-11-21 10:30:49 +00:00 |
|
florian
|
70b8789262
|
o basic extended pascal support:
+ automatically loaded helper unit
* Makefiles adapted
* mode switch
* mode switches reorganized
+ TimeStamp support
git-svn-id: trunk@32330 -
|
2015-11-15 15:13:36 +00:00 |
|
michael
|
fde42ca8ef
|
* Type helpers, compatible to Delphi XE 8
git-svn-id: trunk@32262 -
|
2015-11-07 09:40:54 +00:00 |
|
nickysn
|
2e3cb70489
|
* regenerated makefiles after adding the win16 target
git-svn-id: trunk@31525 -
|
2015-09-05 11:02:54 +00:00 |
|
florian
|
d71a3d0533
|
* charset depends on the objpas unit
git-svn-id: trunk@31438 -
|
2015-08-28 18:49:02 +00:00 |
|
Jeppe Johansen
|
5a302dfabb
|
Fix some addresses that were missing a zero in CortexM7 unit.
Change all .word directives to .long in stm32f7xx headers.
git-svn-id: trunk@31325 -
|
2015-08-15 12:23:08 +00:00 |
|
Jeppe Johansen
|
4e646cca60
|
Forgot to add Cortex-M7 unit to previous commit.
git-svn-id: trunk@31258 -
|
2015-07-31 22:25:08 +00:00 |
|
Jeppe Johansen
|
2b80d46492
|
Added STM32F7xx controller units and types.
git-svn-id: trunk@31257 -
|
2015-07-31 22:21:16 +00:00 |
|
Jeppe Johansen
|
55669f62b1
|
Added most AVR controllers.
Made absolutevarsym use PUint instead of AWord for its offset to fix range errors.
git-svn-id: trunk@31242 -
|
2015-07-29 21:01:21 +00:00 |
|
florian
|
42ea874bb1
|
* avr version corrected for several controllers
git-svn-id: trunk@31237 -
|
2015-07-27 19:49:02 +00:00 |
|
florian
|
ab43e07320
|
* reduce code size after r31031
git-svn-id: trunk@31041 -
|
2015-06-13 17:00:32 +00:00 |
|
Jeppe Johansen
|
353682db67
|
Enable SUBARCH directive for avr-embedded target.
git-svn-id: trunk@31032 -
|
2015-06-13 12:40:31 +00:00 |
|