? i LST-fil

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9127
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

Att ha separata filer för varje rutin verkar jobbigt...
Så är dock tex mattebiblioteken i C uppbyggda.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Din metod blir lite meningslös om den inte fungerar då sub1 och sub2
ligger i en separat fil, det är ju ändå så man vill organisera sina projekt.
Man vill ju inte ha sitt "matte bibliotek" i huvudfilen till varje projekt (utan
alltså bara lägga till det som en extra "source file").

Samma sak med vad som fungerar eller inte i absolute mode, ingen
kör absolute mode i alla fall.

> Att ha separata filer för varje rutin verkar jobbigt...

Man det underlättar för "make" funktionen i MPLAB att bygga
projekten på effektivast sätt (d.v.s bara assemblera det som
är nödvändigt). Det är ju inget heller som hindrar att man har en projekt
gemensam INC fil där man gör #define för de matterutiner som man tänker använda.
Användarvisningsbild
persika
EF Sponsor
Inlägg: 1541
Blev medlem: 31 juli 2006, 22:14:37
Ort: Österlen, Skåne

Inlägg av persika »

I mitt egenhängt gjorda matematik-bibliotek finns det 32 st subrutiner, många av dom är bara gemensamma underrutiner.
Tycker inte det är nån bra lösning att ha 32 st asm-filer för det.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Men låt bli då.
Du kan ju ha ifdef/endif och länka in de du behöver med några #define.
Å andra sidan, om det är mycket gemensam kod, så sparar du kanske
inte så mycket i alla fal så att det värt extra jobbet...
Användarvisningsbild
persika
EF Sponsor
Inlägg: 1541
Blev medlem: 31 juli 2006, 22:14:37
Ort: Österlen, Skåne

Inlägg av persika »

Ja, jag ska testa det iaf. Kanske det går bra, kanske det är nån fallgrop med det..
Skriv svar